1 / 4
文档名称:

struts中中文乱码处理解决方案.doc

格式:doc   页数:4
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

struts中中文乱码处理解决方案.doc

上传人:wxb163 2012/6/19 文件大小:0 KB

下载得到文件列表

struts中中文乱码处理解决方案.doc

文档介绍

文档介绍:处理中文乱码解决方案:
第一种:
//创建一个新类(MyRequestProcessor)继承RequestProcessor类
processPreprocess()方法
-
注意:controller属性必须放在struts-config标签属性的最后
<controller processorClass="(MyRequestProcessor)"></controller>
方法中:
public class MyRequestProcessor extends RequestProcessor{
protected boolean processPreprocess(HttpServletRequest request,HttpServletResponse response)
{
try{
("gbk");
}catch(UnsupportedEncodingException e)
{
();
}
return (request,response);
}
}
注意:页面的编码也要保持一致。
第二种:
()方法//创建一个新类(MyActionServlet) 继承ActionServlet


<servlet-.</servlet-class>
改为
<servlet-class>(MyActionServlet)</servlet-class>
注意:页面的编码也要保持一致。
第三种:通过过滤器来实现:
public class MyFilter implements Filter {
***@Override
public void destroy() {
}
***@Override
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
//从浏览器中的到的二进制数据用utf-8编码
("UTF-8");
(request, response);
}
***@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}
:
<filter>
<display-n