Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Duplicate
-
1.3.1
-
None
-
None
-
Glassfish on Linux, jdk 1.6.03
Description
Take the example authentication application (examples/authentication), change the wicket filter from /authentication/* to /*
When a user logs in for the 1st time, they are redirected to a url which is below the application.
eg.
Sign in page is
http://localhost:8080/WicketTest3/?wicket:bookmarkablePage=%3Aauthentication.MySignInPage
Correct login redirects to
http://localhost:8080/index.jsp?wicket:bookmarkablePage=%3Aauthentication.AdminPage
Note the missing "WicketTest3"
Changing the servlet filter to something other than /* (in the example below it is /test/*) does not show this problem.
e.g.
http://localhost:8080/WicketTest3/test/?wicket:bookmarkablePage=%3Aauthentication.MySignInPage
logged in page is
http://localhost:8080/WicketTest3/test/?wicket:bookmarkablePage=%3Aauthentication.AdminPage
I hope I've explained this problem correctly.
Regards
Peter Henderson.
Attachments
Issue Links
- duplicates
-
WICKET-1205 Relative path calculations for inline paths in non-bookmarkable pages are incorrect on Tomcat.
- Resolved