寻求session失效后自动转到登录页面的代码例子,谢谢
解决方案 »
- frameset中一个frame中的按钮怎么刷新另外两个frame中的页面?
- 关于多表连查和查出来以后保存到javaBean里面的问题
- An342647823 进
- onchange事件被WdatePicker屏蔽?
- 一个STRUTS2.0 404的问题 找不到哪的问题了,请大侠帮忙!
- 关于struts action 中dao的调用
- 网站项目实施业务流程及规范
- 急!!!在页面中执行SQL语句,出现了错误提示“[Microsoft][SQLServer JDBC Driver]Unhandled data type:TDS_INT8”,是何原因
- 在servlet中取出数据库的值,在jsp页面显示,遇到问题
- 基于web的报表开发的JAVA有什么好的解决方案(JSP)?
- 有西安的项目接没!?JSP的
- 如何在两个jsp文件之间传值
String admin = (String)session.getAttribute("adminName");
if(admin==null||admin.equals("")){
out.println("<script type='text/JavaScript'>\n window.location='Login.jsp';\n window.close();</script>");
}
%>
if(session==null||session.getAttribute("user")==null)
response.redirect("login.jsp");
String admin = (String)session.getAttribute("adminName");
if(admin==null||admin.equals("")){
forword.mapping.findForward("failure");
}
if(session.getAttribute("user")==null)
response.redirect("login.jsp");
else
{}
%>
具体如下
监听器类:
package listener;
import javax.servlet.http.HttpSessionEvent;
import javax.servlet.http.HttpSessionListener; public class Example implements HttpSessionListener{
public void sessionCreated(HttpSessionEvent event){
}
public void sessionDestroyed(HttpSessionEvent event){
event.getServletContext().getRequestDispatcher("/login.jsp").forward (request,response);}
}web.xml文件这样写:
<listener>
<listener-class>listener.Example</listener-class>
</listener>这样应该就可以了