Perfect. I haven't tried this yet but I think this is exactly what I wanted.

Also thanks Craig McClanahan for your response.

David


Mike Kienenberger wrote:
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...)



    

  

Reply via email to