在Spring MVC [email protected]时,如果没有特殊设置则中文将显示为乱码,此时需要在Spring-MVC.xml配置文件中加入如下代码:
- <!--?启动Spring?MVC的注解功能,完成请求和注解POJO的映射,[email protected],?需要在annotation-driven之前,否则乱码问题同样无法解决?-->??
- ????<bean?class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter">??
- ????????<property?name="messageConverters">??
- ????????????<list>??
- ????????????????<bean?class="org.springframework.http.converter.StringHttpMessageConverter">??
- ????????????????????<property?name="supportedMediaTypes">??
- ????????????????????????<list>??
- ????????????????????????????<value>text/html;charset=UTF-8</value>??
- ????????????????????????</list>??
- ????????????????????</property>??
- ????????????????</bean>??
- ????????????</list>??
- ????????</property>??
- ????</bean>??
注意以上配置需要放到<mvc:annotation-driven />之前,否则无效。
参考:http://feierky.iteye.com/blog/1834933