java 在一般的Servlet中是提供了HttpServletResponse对象的,可以直接使用,在struts2框架中封装了response对象,可以通过ServletActionContext对象获取得到。
获取response对象方法:
HttpServletResponse response = ServletActionContext.getResponse();
Struts2为我们提供了一种最简单的方法获得HttpServletResponse及其他对象。这就是org.apache.struts2.ServletActionContext类。我们可以直接使用ServletActionContext类的getRequest、getResponse方法来获得HttpServletRequest、HttpServletResponse对象。
是servlet还是action里想得到呢?
HttpServletRequest request = ServletActionContext.getRequest();
HttpServletResponse response = ServletActionContext.getResponse();