ChaoBaby94
2016-05-04 07:23SpringMVC的校验中的BindingResult对象的错误信息字符编码问题
BindingResult.getDefaultMessage()方法返回的错误信息是ISO8859-1的编码。
需要new String(objectError.getDefaultMessage().getBytes("ISO-8859-1"),"UTF-8")才能变回来。
如果要返回整个allErrors到页面,页面使用${errors.defaultMessage}得到的是乱码。
如果不修改Tomcat的默认编码,怎么解决这个乱码问题?
目前:
1. springmvc指定配置文件的编码是utf-8
2. 页面指定的编码是utf-8
- 点赞
- 回答
- 收藏
- 复制链接分享
1条回答
为你推荐
- SpringMVC跨服务器上传文件,上传至文件服务器时报404错误
- spring
- java-ee
- intellij-idea
- 5个回答
- SpringMVC 时间自定义类型转换器问题
- java
- 2个回答
- springmvc中获取注解的spring bean
- spring
- java
- 8个回答
- SpringMVC里面的jsp中的checkbox传值问题
- springmvc
- jsp
- 0个回答
- springMVC 数据绑定 多个对象 如何准确绑定?
- springmvc
- 0个回答
换一换