【web开发】spring mvc+hibernate项目避免乱码的步骤
2013-03-31 17:23
429 查看
spring mvc3工程中,会有三个地方容易出现乱码:
(1)web页面之间的参数传递
(2)页面到数据库过程的参数传递
(3)数据库自身的编码格式
要避免出现类似与中文乱码的情况,可以统一设置编码为utf8:
(1)避免web页面之间参数传递出现乱码,在web.xml中加入如下代码:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf8</param-value>
</init-param>
</filter>
(2)避免程序到数据库传参过程中出现乱码,hibernate.properties(只要是hibernate的配置文件即可)中加入characterEncoding=utf8,如:
dataSource.url=jdbc:mysql://localhost:3306/my_db_name?zeroDateTimeBehavior=convertToNull&characterEncoding=utf8
(3)设置数据库的存储编码方式为utf,具体不详细写了,关于mysql设置的方法可以参考我之前的一篇分享:
/article/1352164.html
(1)web页面之间的参数传递
(2)页面到数据库过程的参数传递
(3)数据库自身的编码格式
要避免出现类似与中文乱码的情况,可以统一设置编码为utf8:
(1)避免web页面之间参数传递出现乱码,在web.xml中加入如下代码:
<filter>
<filter-name>encodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf8</param-value>
</init-param>
</filter>
(2)避免程序到数据库传参过程中出现乱码,hibernate.properties(只要是hibernate的配置文件即可)中加入characterEncoding=utf8,如:
dataSource.url=jdbc:mysql://localhost:3306/my_db_name?zeroDateTimeBehavior=convertToNull&characterEncoding=utf8
(3)设置数据库的存储编码方式为utf,具体不详细写了,关于mysql设置的方法可以参考我之前的一篇分享:
/article/1352164.html
相关文章推荐
- Java Web2.0项目开发进阶---Hibernate 对标注的支持
- eclipse 开发web项目步骤
- 解决web项目开发中常见的中文乱码问题
- Java Web 中使用Hibernate开发的步骤
- SSH项目web.xml文件的常用配置【struts2的过滤器、spring监听器、解决Hibernate延迟加载问题的过滤器、解决中文乱码的过滤器】
- web应用开发入门-使用mac版本eclipse搭建tomcat下web应用项目详细步骤
- 基于webwork spring hibernate 项目的开发
- 基于SSH2框架的Web项目开发(Java)之一SHH2基本框架(Struts2+Hibernate)
- Django、MySQL开发WEB项目防止中文乱码的有效方法
- spring mvc web项目开发(maven项目)
- 最近在Ubuntu9.04下用tomcat发布一个用java开发的WEB项目(tomcat6+mysql)。在windows下编码完全没问题,到了linux下后,到处一大堆得乱码(主要是针对中文)。上
- 使用eclipse开发web项目中常见的中文乱码问题总结
- web项目开发处理乱码问题
- 【JAVA Web】spring mvc4.1.6 + spring4.1.6 + hibernate4.3.11 + mysql5.5.25 开发环境搭建及相关说明
- Spring MVC+Hibernate框架项目开发流程
- 开发WEB项目的步骤
- 使用easyUI + SpringMVC 技术web项目开发 中文乱码
- web项目中文乱码问题实践经验(springmvc +hibernate)
- java eclipse 开发web项目步骤
- python web项目开发常见步骤