在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>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<!--添加过滤器,解决表单提交时的中文乱码问题-->
<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>*.jsp</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.do</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.htm</url-pattern>
</filter-mapping>
<filter-mapping>
<filter-name>SetCharacterEncoding</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
解决方案 »
- 关于页面直接传值的问题
- MYSQL+JSP非常神奇的乱码问题请高手看看
- Struts2.0,webwrok2高手请进。
- Cannot get a connection, pool error Timeout waiting for idle object
- java如果获取前一个页面的title
- JDOM中element.getChild()在DOM中如何实现
- 传统SOA过时了吗?Restful会被全面采用吗?求大神指点一二
- 如何用lomboz生成主键类?
- <c:forEach>问题
- eclipse project explorer 下面的字体怎么更改大小
- 求struts+spring+hibernate简单例子!
- tomcat 用jdbc连接oracle 很慢.
<%@ page language="java" pageEncoding="gb2312" contentType="text/html;charset=gb2312" %>
就可以解决了。