The behavior is unchanged whether I deploy my app as a WAR or as an exploded archive. I have tried this in WebLogic 10, Tomcat 5.5 & Tomcat 6.
Yes, cookies are enabled. Here is the code: Home.html <a href="#" wicket:id="link_to_page_two">Page Two</a> <a href="#" wicket:id="another_link_to_page_two">Page Two too</a> Home.java public class Home extends WebPage { public Home() { add(new PageLink("link_to_page_two", PageTwo.class)); add(new PageLink("another_link_to_page_two", new IPageLink() { public Page getPage() { return new PageTwo(); } public Class getPageIdentity() { return PageTwo.class; } } ) ); Page2.html This is page 2 Page2.java public class PageTwo extends WebPage {} web.xml <web-app> <display-name>Wicket Test</display-name> <filter> <filter-name>wicket_filter</filter-name> <filter-class>org.apache.wicket.protocol.http.WicketFilter</filter-class> <init-param> <param-name>applicationClassName</param-name> <param-value>com.sas.mis.wicketTest</param-value> </init-param> </filter> <filter-mapping> <filter-name>wicket_filter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> </web-app> Now, I have http://www.nabble.com/Page-Expired-issue-td13661826.html#a13661826 read the post about page expiration. It discusses the merits of servlet vs. filter mapping and mapping /* vs. /app/*. But I fail to see that having any bearing on my current problem. Sri igor.vaynberg wrote: > > i dont think the page actually expires, i think wicket cant find it > anymore. > > are the cookies enabled in the browser? > > how are you deploying your app? > > show us the code to the link. > > show us your web.xml > > -igor > > On Feb 4, 2008 8:53 PM, Sri Sankaran <[EMAIL PROTECTED]> wrote: >> >> Wicket Version: 1.3 >> >> OK, I'll admit to having a tenuous grasp of Wicket -- but I am trying to >> learn. I am having trouble with a pages having a very short half life! >> I >> have looked at several prior postings on the topic of page expiry but >> none >> seem fit the bill. >> >> I have boiled my application down to two very simple pages: Page1.html >> that >> has a link to Page2. >> >> >> <a href="#" wicket:id="link_to_page_two">Page Two</a> >> >> That's it! >> >> Here are the sequence of steps: >> >> I invoke the app, Page1 is displayed >> I click on the link on Page1, Wicket correctly leads me to Page2 >> I use the browser's back button (I can hear you say aha!) -- Page1 is >> displayed >> I click on the link (to Page2) -- I get the "Page Expired" page >> >> >> I can see that this has something to do with the version of the page that >> is >> being referenced but beyond that I don't have a rational explanation for >> what I am seeing. Can you please explain -- or point me to the >> appropriate >> docs? >> >> Also, what I have described above is a fairly common usage scenario. How >> can I prevent the user from seeing the "Page expired" page? >> >> FWIW, the link to Page2 has been coded as a PageLink. For good measure, >> I >> have even tried both PageLink constructor variants. I see the same >> behavior >> in both cases. >> >> I appreciate any guidance you can provide. >> >> Sri >> >> -- >> View this message in context: >> http://www.nabble.com/Why-has-my-page-expired--tp15283551p15283551.html >> Sent from the Wicket - User mailing list archive at Nabble.com. >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > -- View this message in context: http://www.nabble.com/Why-has-my-page-expired--tp15283551p15290962.html Sent from the Wicket - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]