很多人开发时不配置好编码的问题,导致开发难度增大,个人贡献点知识
在web.xml 文件中加入以下代码,即可处理问题
在<web-app>节点中添加。
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>GBK</param-value><!--或者你需要的编码格式-->
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
如果一开发时没有处理好,那么后面开发就麻烦啦!
2、由于编码问题没有在配置中配置好,那么在封装FormBean时就会出现乱码,这时也有一个很好的处理方式
在reset()方法中进行编码,如下
public void reset(ActionMapping mapping,HttpServletRequest request) {
try {
request.setCharacterEncoding("GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
那样也可以一次性处理,但每一个FormBean中都要编码,看!麻烦了,如果配置好了就不会这样了。
还有一种是get方式的乱码问题:代码如下
/**
* 处理中文字符串乱码的问题,只针对get方式new String(str.getBytes("ISO-8859-1"), "GBK")
*
* @param request
* @param str
* @return
*/
public static String dataEncodingDisposeChinese(String methodType, String str) {
if (!"POST".equals(methodType) && StringUtils.isNotEmpty(str)) {
try {
str = new String(str.getBytes("ISO-8859-1"), "GBK");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
return str;
}
分享到:
相关推荐
struts处理中文乱码问题总结struts处理中文乱码问题总结struts处理中文乱码问题总结struts处理中文乱码问题总结
Struts上传,已经处理好乱码问题Struts上传,已经处理好乱码问题
struts2各种情况下乱码处理,设计前台,后台,数据库等配置
在web开发的时候,经常会出现中文乱码,你首先看看,你的乱码问题是处在数据库方面呢? 还是代码中,这里的解决是代码中的乱码,里面有两种方法可以解决
Struts2下载文件时中文乱码和空格处理
按照文件可以快速处理struts乱码问题,不须要写过滤器,非常好用
决定解决 struts2 中文乱码处理,本人亲测试,可以不用升级到2.18
能够快速处理struts乱码问题,很使用,不要写过滤器和转码类
JSP,Servlet,Struts2,struts1,数据库乱码处理
Struts框架中的乱码问题 很不错的哦
web.xml(仅写出中文处理部分,spring的配置不用改变) <filter-name>encodingFilter <filter-class>org.springframework.web.filter.CharacterEncodingFilter <init-param> <param-name>encoding...
这个是一个关于Struts1.x的中文乱码的处理文档,可以帮助我们有效地处理中文乱码问题。
JSP文件的中文乱码问题 Servlet的中文乱码问题 表单处理的中文乱码问题 Struts 2的中文乱码问题
1 在jsp页面中所有字符类型编码相同(包括数据库编码) 默认为iso-8859- 建议改为UTF-8 2 在web配置文件中加上那些代码,并导入Spring包,就OK了
JSP struts2 url传参中文乱码解决办法.docx
整合3个框架--Spring+Struts+Ibatis,实现图书的简单增删改查功能,其中还包含对中文乱码的处理问题
开发STRUTS应用的步骤及中文乱码处理归纳.pdf
开发STRUTS应用的步骤及中文乱码处理汇编.pdf