session的过期使用
public void pageValidate(PageEvent currentPageEvent){}
做的,还是不错的,现在出了点问题(比较抽象)
页面A,登陆后会跳转到A页面,这个时候发现,当A页面在加载状态的时候,也就是说页面还没有完全显示出来,比较慢。这个时候点A页面上的已经显示出来的链接,会直接跳转到session超时的页面
帮忙分析下是为什么。
该页面里含有:
2个自定义组件,一个显示菜单,一个显示导航栏
这种情况到是没有遇到过。我认为应该与你的session无关,除非你的链接是必须要session的。
或者你还可以尝拭一下另外一种方式。通过一个纯html用js跳转一下。比方说,你在pageValidate方法中判断无userId,然后你跳转到SessionOut页面,在该页面就只有一个JS,通过window.location再跳转到你希望的页面。