Struts2 的 Action 类里怎么创建 session request response out 对象
有可能使用的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();
这是原型的