我们有一个java web应用程序(使用wicket) 我的页面有几个http请求到其他网址 有时我们的页面已过期 页面已过期显示在Firefox中但未显示在chrome中 我们认为这是因为wicket所做的地址更改可能是出于安全原因 如果这种想法是正确的,那么如何防止wicket改变地址
所以我的问题是:为什么我的网页的网址频繁更改 从“http:// IPaddress:8080 / myApp / myPage”到“http:// IPaddress:8080 / myApp / myPage /?x = nLoy8Gx3J9W9GGieNNBndQ”TO“http:// IPaddress:8080 / myApp /?x = a8T- eIw8IixNrgLDxszosg“等等。 请注意,我的页面上有一个简单的提交表单。
我问它,因为我们认为我们的网页过期原因与网址更改有关。
答案 0 :(得分:2)
在页面存储中找不到当前正在请求的页面时,将显示页面过期页面。可能有不同的原因:
((HttpServletRequest)getRequestCycle().getRequest().getContainerRequest()).getSession().getMaxInactiveInterval()
检查会话到期时间间隔。getSession().getApplication().getStoreSettings().getMaxSizePerSession()
检查尺寸。