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 注解

 

 

 

 

你可能感兴趣的:(servlet)