读书人

SSH乱码有关问题

发布时间: 2012-10-23 12:12:22 作者: rapoo

SSH乱码问题:

1.自己写个filter加在struts2的前面过滤字符集
2.spring包里有个org.springframework.web.filter.CharacterEncodingFilter.class在web.xml配置filter
?????? <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>
3.struts2.1.8可以在struts2的配置文件中设置struts.xml如下:
<!-- 指定Web应用的默认编码集,相当于调用HttpServletRequest的setCharacterEncoding方法 -->?
?? <constant name="struts.i18n.encoding" value="UTF-8" />?

还要设置数据库的编码


而是

而是

这个不好意思,是我之前没弄清楚
其实呢,配置value="GBK"或则value="UTF-8",但是有一个很重要的前提,就是你页面的编码要是想要转换的编码是一致的才可以。这一点作为补充,最好说明白。

读书人网 >软件架构设计

热点推荐