Struts2中获取Session、Request和Response的方法

 

        Struts2对Session进行了封装,使其脱离了WEB容器,这为开发和测试带来了很多方便,下面是在Struts2中获取Session的方法

 

Map<String, Object> session = ActionContext.getContext().getSession();

 

       从上面的语句可以看出,Struts2将原来的Session对象封装成为了Map<String, Object>对象。这样我们就可以在纯Java环境下对程序进行开发和测试了,是不是很方便啊!

        下面是取得HttpServletRequest和HttpServletResponse的方法

HttpServletResponse response = ServletActionContext.getResponse();
HttpServletRequest request = ServletActionContext.getRequest();

        嘿嘿,只要取到这三样法宝,我们就可以做很多事情咯!

你可能感兴趣的:(struts2,struts2 session)