struts2中文乱码解决
来源:互联网 发布:sql数据库修复语句 编辑:程序博客网 时间:2024/05/16 09:57
struts2中文乱码解决
中文乱码的问题。
1在struts2里面,最好将所有字符都设成utf-8。
1.1 在jsp页面设定字符编码。这边有必有说明的是如果是jsp+java bean+servlet的方案。中文乱码很好解决,统一设成gb2312就可以了。但如果用struts框架就不能设成gb2312,要改成utf-8。
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ page pageEncoding="UTF-8" %>
2.2 在struts.properties 添加:
struts.devMode=false
struts.enable.DynamicMethodInvocation=true
struts.i18n.reload=true
struts.ui.theme=simple
struts.locale=zh_CN
struts.i18n.encoding=UTF-8
struts.serve.static.browserCache=false
struts.url.includeParams=none
其中locale、encoding就是字符集的设定了。
2.3 在web.xml加个filter
如下:
<!-- zh-cn encoding -->
<filter>
<filter-name>struts-cleanup</filter-name>
<filter-class>
org.apache.struts2.dispatcher.ActionContextCleanUp
</filter-class>
</filter>
<filter-mapping>
<filter-name>struts-cleanup</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
通过上述方法,基本就可以搞定中文乱码的问题了。当然,也有例外。象在我的一个项目碰到一个中文乱码,就是从页面跳转到另一个页面,然后update进mysql。结果乱码。后来才发现是页面重复设定字符集了。
- struts2解决中文乱码
- struts2中文乱码解决
- struts2解决中文乱码
- struts2 解决中文乱码问题
- struts2解决中文乱码问题
- Struts2的中文乱码解决
- struts2解决中文乱码问题
- struts2解决中文乱码问题
- struts2.5.2解决中文乱码
- struts2解决中文字符乱码
- struts2、JDBC、MySQL的中文乱码解决
- struts2中解决中文乱码的问题
- 解决struts2的中文乱码问题
- struts2 解决中文参数乱码问题
- 过滤器解决Struts2中的中文乱码问题
- 解决Struts2文件下载文件名中文乱码
- struts2 解决中文乱码的问题
- struts2 + json格式解决中文乱码
- 关于Struts2的上传,在文件类型或大小错误后,就不能继续上传的问题
- 使用POI导入和导出 Excel文件
- 关于光驱打叹号问题的解决
- 位操作大全(慢慢翻译整理)
- Do you know solar?
- struts2中文乱码解决
- C#导出到Excel汇总
- Oracle备份
- 独
- 授权 之 控件样式无法显示问题
- JDBC事务
- 有关ListBox控件的一些总结
- Browser Performance Wishlist
- ubuntu下腾达W541U V2.0 无线网卡驱动的使用