Action类中通过ServlexxxAware接口的方式来获取来获取web资源
1. 获取方式如下:
package com.xuzhiwen.test; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.interceptor.ServletRequestAware; import org.apache.struts2.interceptor.ServletResponseAware; import org.apache.struts2.util.ServletContextAware; public class ActionContextByInter implements ServletRequestAware,ServletResponseAware,ServletContextAware{ private HttpServletRequest request; private ServletContext servletContext; private HttpServletResponse response; @Override public void setServletRequest(HttpServletRequest request) { this.request = request; } @Override public void setServletContext(ServletContext servletContext) { this.servletContext = servletContext; } @Override public void setServletResponse(HttpServletResponse response) { this.response = response; } }