See this page for other ideas: http://wiki.apache.org/myfaces/InvokingJsfPagesWithStandardUrls
The NonFacesRequestServlet seems particularly popular for solving this problem. On 3/6/06, David Schlotfeldt <[EMAIL PROTECTED]> wrote: > I need a way to have a URL that will cause a JSF action to take place. > Anyone know of a way? (For an example, lets say I need to put the link > in an email.) > > All I find are "hackerish" javascript solutions to this issue. > > Would it be possible to create a version of the commandLink that didn't > need a form around it and didn't use javascript? Obviously it couldn't > include any information from form fields but that is okay with me. > > Or would it be possible to create a servelet filter that converts a > normal request to a request JSF wants? > Eg. We have a form with a field called 'name' and a button called > 'sayHi'. With the filter I could send a person to a url like > http://test.com/page-form-is-on.html?link=sayHi&name=David > The filter would take the request and convert convert the params > into what JSF wants. I don't know how to do this... except maybe make a > fake request in the fitler to the JSF for the form to get jsf_state_64 > and jsf_tree_64 values and then send the request on with the request > parameters rewritten. > > Suggestions? Anyone know of a good solution? (...other than mine that > would take me 3 weeks, 4 days, and 7382 Red Bulls...) > > >

