import java.util.Map;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
public class BaseAction {
//获取Request对象
public Map<String,Object> getRequest(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().get("request");
}
//获取Session对象
public Map<String,Object> getSession(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().getSession();
}
//获取ServletContext对象
public Map<String,Object> getApplication(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().getApplication();
}
//获取Response对象
public HttpServletResponse getResponse()
{
//通过ServletActionContext类获取HttpServletResponse对象
HttpServletResponse response=ServletActionContext.getResponse();
//设置响应头与字符编码
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
return response;
}
}
import javax.servlet.http.HttpServletResponse;
import org.apache.struts2.ServletActionContext;
import com.opensymphony.xwork2.ActionContext;
public class BaseAction {
//获取Request对象
public Map<String,Object> getRequest(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().get("request");
}
//获取Session对象
public Map<String,Object> getSession(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().getSession();
}
//获取ServletContext对象
public Map<String,Object> getApplication(){
//通过ActionContext获取Reques对象
return (Map<String, Object>)ActionContext.getContext().getApplication();
}
//获取Response对象
public HttpServletResponse getResponse()
{
//通过ServletActionContext类获取HttpServletResponse对象
HttpServletResponse response=ServletActionContext.getResponse();
//设置响应头与字符编码
response.setContentType("text/html;charset=UTF-8");
response.setCharacterEncoding("UTF-8");
return response;
}
}