如何在会话超时之前将用户重定向到他已经打开的页面。
例如,用户打开了/contactUs.jsp页面,然后会话超时并重定向到login.jsp页面,如何再次登录时将他重定向到contactUs.jsp页面?
答案 0 :(得分:1)
您可以编写filter并检查会话对象中是否存在会话属性。您必须在用户成功登录时添加/设置会话属性。
答案 1 :(得分:0)
您如何重定向到登录页面?此时,您应该将最初请求的URL存储在某个地方(可以在会话中,或者您传递的请求参数),这样您可以在他再次登录后重定向到那里
答案 2 :(得分:0)
您可以使用会话的超时时间将JavaScript刷新代码段放入响应页面。
您还可以使用“刷新”字段HTTP标头。
请参阅:http://en.wikipedia.org/wiki/List_of_HTTP_header_fields并搜索“刷新”
答案 3 :(得分:0)
您必须使用登录jsp本身中的隐藏字段来执行此操作,因为服务器将无法识别用户,因为会话已经失效。