I started using the
page.xml tag as recommended in the Seam 2.2.1 documentation
with mostly positive results. My search results are completely bookmarkable and rerun when revisited. We recently started using Lucene and Solr as a solution for handling search results. The Lucene searching language contains a variety of characters, some of which are URL Encoded when used with the param tag. My issue here is that the url parameter variable is not decoded when it is injected back into the application. So, the following search string:
test ? someting
test %3F someting
and you can imagine it snowballs from there.
Im using Seam version 2.2.10.
Is there something special beyond the documentation to get this feature working?
Thanks for your reply.
Worth mentioning, this issue was resolved by moving off of iceFaces to richFaces / primeFaces. It seems that iceFaces was acting as a man in the middle between the web traffic and the facelets view handler. This encoding issue (as well as a number of other issues) was taking care of in the wash.