java jsp 怎么把HttpSession摧毁
public1ActionForward1execute(2ActionMapping2mapping,3ActionForm3form,HttpServletReque...
public 1ActionForward1 execute( 2 ActionMapping 2 mapping, 3 ActionForm 3 form,
HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession(false);
if (session!=null) {
session.invalidate();
System.out.println("session.invalidate()---session已经销毁");
}
return null;
}
从网上看到的方法但是在1和2,3出会报错怎么处理?? 展开
HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession(false);
if (session!=null) {
session.invalidate();
System.out.println("session.invalidate()---session已经销毁");
}
return null;
}
从网上看到的方法但是在1和2,3出会报错怎么处理?? 展开
1个回答
展开全部
我怎么没有见过这种写法,常用的写法是:
public String ActionService( HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
if (session!=null) {
session.invalidate();
System.out.println("session.invalidate()---session已经销毁");
}
return null;
}
说一下:在spring框架下派败时,租拦这个方法的返回类型是String 类型的,因为这是要重定向的,而在struts2下尘型颤,可以没有返回值,其中,你说的如何摧毁Session,可以使用以下方法,session. invalidate();这样就可以使session失效
public String ActionService( HttpServletRequest request, HttpServletResponse response) {
HttpSession session = request.getSession();
if (session!=null) {
session.invalidate();
System.out.println("session.invalidate()---session已经销毁");
}
return null;
}
说一下:在spring框架下派败时,租拦这个方法的返回类型是String 类型的,因为这是要重定向的,而在struts2下尘型颤,可以没有返回值,其中,你说的如何摧毁Session,可以使用以下方法,session. invalidate();这样就可以使session失效
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询