Struts 访问Servlet API三种方式
1.ServletActionContext 访问Servlet API
2.实现接口访问Servlet API
3.ActionContext访问Servlet API
下面是我写的一个工具类 来获取 request reuponse session 以及设置字符集
//返回数据
public static void write(String message) throws IOException
{
HttpServletResponse response=ServletActionContext.getResponse();
response.setCharacterEncoding("UTF-8");
response.setContentType("text/html;charset=UTF-8");
response.getWriter().write(message);
}
//获取请求参数
public static String getParameter(String param)throws IOException
{
HttpServletRequest request=ServletActionContext.getRequest();
request.setCharacterEncoding("UTF-8");
return request.getParameter(param);
}
//获取Session
public static HttpSession getSession()
{
return ServletActionContext.getRequest().getSession();
}