当前位置:首页 > 开发 > 编程语言 > Servlet > 正文

struts2中Httpsession、HttpServletRequest

发表于: 2012-05-14   作者:水兽登革热   来源:转载   浏览:
摘要: 另:struts的Map session 不是同一个Session struts里的Session实际上是一个Map集合, private Map<String, Object> session; 与servlet的HttpSession不同,struts2的session并不能在不同action里引用,放入session的值,只能在本action里取,以及传递到页面上。
另:struts的Map session 不是同一个Session

struts里的Session实际上是一个Map集合,
private Map<String, Object> session;
与servlet的HttpSession不同,struts2的session并不能在不同action里引用,放入session的值,只能在本action里取,以及传递到页面上。

struts2里获得HttpSession、httpServletRequest、HttpServletResponse的方法:
public  class AdminAction extends ActionSupport implements  SessionAware,ServletResponseAware{
   HttpServletRequest request = (HttpServletRequest) ActionContext.getContext().get(ServletActionContext.HTTP_REQUEST);
   HttpServletResponse response = (HttpServletResponse) ActionContext.getContext().get(ServletActionContext.HTTP_RESPONSE);
   HttpSession session = request.getSession();
   //杀死session
   session.invalidate();
}

struts2中Httpsession、HttpServletRequest

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号