日期:2014-05-19  浏览次数:20659 次

Struts2 的 Action 类里怎么创建 session request response out 对象
Struts2  的 Action 类里怎么创建 session request response out 对象
------解决方案--------------------
action里面有两种session,requset,response
一种是map型的,一种是原型的,而且两者是互通的。
 ActionContext ac=ActionContext.getContext();
HttpServletRequest request = ServletActionContext.getRequest();
Session session=request.getSession();

这是原型的
------解决方案--------------------
你是在哪里调用的获得的是空。再看看用的ServletActionContext是不是org.apache.struts2.ServletActionContext
------解决方案--------------------
引用:
引用:action里面有两种session,requset,response
一种是map型的,一种是原型的,而且两者是互通的。
 ActionContext ac=ActionContext.getContext();
HttpServletRequest request = ServletActionContext.getReq……

有可能使用的jar包不一样或者版本不一样。
没事一步步来,你先输出一下ac是否为空?
然后判断下下一个,
最后确定哪个为空
或者action随便返回一个jsp或者html页面,页面上添加struts标签,然后添加<debug></debug>
查看显示信息。