Struts2 取得Servlet 对象
Struts2 获得Servlet 对象
@author liuqing
@datetime 2010-1-3
1. 获得HttpServletRequest 对象
HttpServletResponse response = (HttpServletResponse)ActionContext .getContext().get(org.apache.struts2.StrutsStatics.HTTP_RESPONSE);
2. 获得HttpServletResponse对象
HttpServletRequest request = (HttpServletRequest)ActionContext .getContext().get(org.apache.struts2.StrutsStatics.HTTP_REQUEST);
这样在struts2 action 创建时就可以获得这个对象比用
SessionAware
ServletResponseAware
ServletRequestAware
CookiesAware
获得对象要方便一些
这样获得是以像创建后才注入的对象这样不能使用@PostConstruct 注解