在inputtext中输入中文,然后在输出,显示为乱码。
解决方法:
在页面上添加:
xml 代码
- <%@page contentType="text/html; charset=UTF-8"%>
xml 代码
- <filter>
- <filter-name>CharacterEncodingFilterfilter-name>
- <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>
- <init-param>
- <param-name>encodingparam-name>
- <param-value>UTF-8param-value>
- init-param>
- <init-param>
- <param-name>forceEncodingparam-name>
- <param-value>trueparam-value>
- init-param>
- filter>
- <filter-mapping>
- <filter-name>CharacterEncodingFilterfilter-name>
- <url-pattern>/*url-pattern>
- filter-mapping>
- <filter>
- <filter-name>OpenSessionInViewFilterfilter-name>
- <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilterfilter-class>
- filter>
- <filter-mapping>
- <filter-name>OpenSessionInViewFilterfilter-name>
- <url-pattern>/*url-pattern>
- filter-mapping>
本文介绍如何使用JSF+Spring2.0+Hibernate3解决中文输入乱码问题。通过配置web.xml中的spring filter,设置统一字符编码为UTF-8,并在页面指定编码类型,确保前后端中文字符正确显示。
9410

被折叠的 条评论
为什么被折叠?



