当前位置: 代码迷 >> J2EE >> Struts2 的 Action 类里如何创建 session request response out 对象
  详细解决方案

Struts2 的 Action 类里如何创建 session request response out 对象

热度:8901   发布时间:2013-02-25 21:40:58.0
Struts2 的 Action 类里怎么创建 session request response out 对象
Struts2  的 Action 类里怎么创建 session request response out 对象
引用:
引用:action里面有两种session,requset,response
一种是map型的,一种是原型的,而且两者是互通的。
 ActionContext ac=ActionContext.getContext();
HttpServletRequest request = ServletActionContext.getReq……

有可能使用的jar包不一样或者版本不一样。
没事一步步来,你先输出一下ac是否为空?
然后判断下下一个,
最后确定哪个为空
或者action随便返回一个jsp或者html页面,页面上添加struts标签,然后添加<debug></debug>
查看显示信息。你是在哪里调用的获得的是空。再看看用的ServletActionContext是不是org.apache.struts2.ServletActionContextaction里面有两种session,requset,response
一种是map型的,一种是原型的,而且两者是互通的。
 ActionContext ac=ActionContext.getContext();
HttpServletRequest request = ServletActionContext.getRequest();
Session session=request.getSession();

这是原型的
  相关解决方案