STRUTS乱码问题解决的最简单方法
2009-12-21 11:13
316 查看
上次用filter解决了struts的乱码问题,个人感觉挺麻烦的,最近又在网上看到一种更简单的方法,在此补充一下。
首先写一个继承自org.apache.struts.action.ActionServlet的类 ,如下:
然后在web.xml里面,找到
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet
</servlet-class>
将org.apache.struts.action.ActionServlet
用上面写的类(CodeServlet
)进行替换,如下所示:
<servlet-name>action</servlet-name>
<servlet-class>app.CodeServlet
</servlet-class>
这样,乱码问题就解决了!
首先写一个继承自org.apache.struts.action.ActionServlet的类 ,如下:
package app; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts.action.ActionServlet; public class CodeServlet extends ActionServlet { private static final long serialVersionUID = 1L; @Override protected void process(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { request.setCharacterEncoding("utf-8"); super.process(request, response); } }
然后在web.xml里面,找到
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet
</servlet-class>
将org.apache.struts.action.ActionServlet
用上面写的类(CodeServlet
)进行替换,如下所示:
<servlet-name>action</servlet-name>
<servlet-class>app.CodeServlet
</servlet-class>
这样,乱码问题就解决了!
相关文章推荐
- STRUTS+AJAX+JSP 请求到后台乱码问题解决方法
- Struts乱码问题解决方法
- 解决下载文件名乱码问题的简单方法
- 解决下载文件名乱码问题的简单方法
- struts 上传文件乱码问题解决方法
- 解决gedit中文乱码问题,采用命令行输入相关命令,简单实用的解决方法
- linux+tomcat struts 2 Jsp页面传值中文乱码问题解决方法
- 导出Excel的简单方法,并可以解决乱码问题
- STRUTS+AJAX+JSP 请求到后台乱码问题解决方法
- struts中文乱码解决方法
- 简单解决linux安装Oracle乱码问题
- struts乱码问题解决办法
- oracle备份文件恢复到oracle10的数据乱码问题解决方法
- ubuntu8.04以后版本看中文pdf文档阅读器乱码问题的解决方法-(绝对可行)
- 从js向Action传中文参数出现乱码问题的解决方法
- 命令行的乱码以及编码的问题的解决方法
- jquery.ajax的url中传递中文乱码问题的解决方法
- DOS命令行窗口mysql中文显示乱码问题解决方法
- Sublime text 2中文乱码问题的解决方法