Michael, I integrated DisabledJSessionIDinUrlFilter code that you sent me and I still get a 302 redirect. The filter behaves the same as <tracking-mode>COOKIE</tracking-mode> Tomcat 7 configuration.
In other words /lrm/ms/oid/123 is still redirected with 302 code to /lrm/ms/oid/../../ms/oid/123.0. Note that I no longer have jsessionid at the end of the URL. I think the core problem is that my page is versionable and therefore Wicket created the first version of the page and does a 302 redirect to it. Still struggling with this. Alec On Sat, Jul 14, 2012 at 3:48 PM, Michael Mosmann <mich...@mosmann.de> wrote: > Hi Alec, > > Ok.. so far for now: > - with wicket 1.4 removing the jessionID from URL should do the trick. > And AFAIK wicket 1.4 should not do any redirect after this. > - with wicket 1.5 the jsessionID is gone, BUT wicket 1.5 will do some > redirect from path/yourPage to path/yourPage?0 (0 or other - wicket > page version) > > Michael > > Am Samstag, den 14.07.2012, 14:47 -0600 schrieb Alec Swan: >> Thanks Michael. I read the first link before and the only thing that I >> didn't do (and probable cannot do) is make my pages stateless. >> >> As far as the second link to DisabledJSessionIDinUrlFilter.java, >> doesn't it just strip off JSESSIONID from the URL? Is there something >> that I missed? >> >> Thanks, >> >> Alec >> >> On Sat, Jul 14, 2012 at 2:38 PM, Michael Mosmann <mich...@mosmann.de> wrote: >> > Maybe this will help >> > >> > https://cwiki.apache.org/WICKET/seo-search-engine-optimization.html >> > >> > Or try this one: >> > >> > https://github.com/michaelmosmann/wicket-praxis/blob/master/de.wicketpraxis--pom/webapp/src/main/java/de/wicketpraxis/web/thema/howto/servletfilter/DisabledJSessionIDinUrlFilter.java >> > >> > Michael mosmann >> > >> > -- >> > Diese Nachricht wurde von meinem Android-Mobiltelefon mit K-9 Mail >> > gesendet. >> > >> > >> > >> > Alec Swan <alecs...@gmail.com> schrieb: >> > >> > Thanks Josh, I upgraded to Tomcat7 and was able to disable cookies as >> > you suggested. It worked! This, however does not help me change 302 >> > redirect to 200. >> > >> > Is there any way I can make /lrm/ms/oid/123 return 200 just like >> > /lrm/network as explained in my original post? >> > >> > Thanks, >> > >> > Alec >> > >> > >> > On Sat, Jul 14, 2012 at 12:36 PM, Josh Kamau <joshnet2...@gmail.com> wrote: >> >> I read somewhere that : >> >> >> >> When its first time you are accessing a page, tomcat doesnt know if >> >> cookies >> >> are supported.. so to be safe, it will embed the session id in the url. IF >> >> you then access another page, this time round tomcat knows what kind of >> >> browser its dealing with ... and if cookies are supported, it wont embed >> >> the session id in the url but will put it in a cookie.. >> >> >> >> Now to tell tomcat to always use the cookies , you add >> >> >> >> <session-config> >> >> <tracking-mode>COOKIE</tracking-mode> >> >> </session-config> >> >> >> >> >> >> In your web.xml file.. >> >> >> >> Cheers >> >> Josh >> >> >> >> On Sat, Jul 14, 2012 at 8:30 PM, Alec Swan <alecs...@gmail.com> wrote: >> >> >> >>> Hello, >> >>> >> >>> While working on my previous problem I found out that when I do a GET >> >>> to one of my bookmarkable pages, e.g. /lrm/ms/oid/123, I get a 302 >> >>> redirect to /lrm/ms/oid/../../ms/oid/123.0;jsessionid=xxx. However, >> >>> when I do a GET to /lrm/network I get a 200 response and jsessionid is >> >>> set as a cookie in the response. >> >>> >> >>> /lrm/network is explicitly mounted as mountBookmarkablePage in >> >>> Application.init(). We are using Tomcat 6.0 and Wicket 1.4.17. >> >>> >> >>> How can I make /lrm/ms/oid/123 return 200 just like /lrm/network? >> >>> Should we somehow mountBookmarkablePage each such page which we have >> >>> thousands of? Will upgrading to Wicket 1.5 help achieve this behavior? >> >>> >> >>> Thanks, >> >>> >> >>> Alec >> >>> >> >>>_____________________________________________ >> > >> >>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> >>> For additional commands, e-mail: users-h...@wicket.apache.org >> >>> >> >>> >> > >> > _____________________________________________ >> > >> > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> > For additional commands, e-mail: users-h...@wicket.apache.org >> > >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org >> For additional commands, e-mail: users-h...@wicket.apache.org >> > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org > For additional commands, e-mail: users-h...@wicket.apache.org > --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org For additional commands, e-mail: users-h...@wicket.apache.org