1 Reply Latest reply on Sep 16, 2010 12:00 PM by johncarl81

    URL Encoding & Decoding with Param page tag

    johncarl81

      I started using the


      <param/>

       


      page.xml tag as recommended in the Seam 2.2.1 documentation


      Bookmarkable search results


      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



      becomes:


      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.

        • 1. Re: URL Encoding & Decoding with Param page tag
          johncarl81

          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.