`
lwx_1987
  • 浏览: 56528 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

spring乱码

阅读更多
今天搭建了一套spring的架构,遇到了很多问题!乱码比较头疼的一个。上次同样遇到了这个问题,最后查资料搞定了!
现在总结一下,如果在spring中出现了乱码,具体解决办法:

1、tomcat的server.xml中了“URIEncoding="gb2312"”
2、在web.xml中加入
       <filter>
<filter-name>SetCharacterEncoding</filter-name>
<filter-class>
org.springframework.web.filter.CharacterEncodingFilter
</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
       <filter-mapping>
  <filter-name>SetCharacterEncoding</filter-name>
  <url-pattern>*.htm</url-pattern>//将请求的controller过滤
</filter-mapping>
<filter-mapping>
   <filter-name>SetCharacterEncoding</filter-name>
   <url-pattern>/WEB-INF/jsp/*</url-pattern>//将jsp页面过滤
</filter-mapping>
3、在请求的controller中写上“request.setCharectEncoding="gb2312"”
4、连接数据库的url为:jdbc.url=jdbc:mysql://localhost:3306/databasename?useUnicode=true&characterEncoding=gb2312
遇见乱码这样解决应该就每问题了
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics