I integrated Tuckey UrlRewrite filter in my JSF application. My URLs now look like:
instead of
The problem is that my JSF forms submits to the old url
and I am getting a FacesFileNotFoundException.
How can I solve this issue?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
You’ve to implement a custom
ViewHandlerand override thegetActionURL()method to return the desired form action URL. That’s where the forms get its action URL from. This is by the way also what PrettyFaces, the JSF URL rewrite solution, does. You may want to use it instead of reinventing the same wheel. It’s by the way open source, so you could just peek around in its source code to see how they did it.