如何设定springmvc的reponse的字符集
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设定springmvc的reponse的字符集相关的知识,希望对你有一定的参考价值。
你是想统一设置字符集?
我提供下思路吧:使用拦截器
xx extends HandlerInterceptorAdapter
然后在相应方法设置response的字符集(如在preHandle中,可以进行编码、安全控制等处理;
在postHandle中,有机会修改ModelAndView;)
如果是返回json
可在xml中配置 表示返回的数据的字符集:
<mvc:message-converters register-defaults="true">
<bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes" value="text/json;charset=UTF-8" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven> 参考技术A 你是想统一设置字符集?
我提供下思路吧:使用拦截器
xx extends HandlerInterceptorAdapter
然后在相应方法设置response的字符集(如在preHandle中,可以进行编码、安全控制等处理;
在postHandle中,有机会修改ModelAndView;)
如果是返回json
可在xml中配置 表示返回的数据的字符集:
<mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
<property name="supportedMediaTypes" value="text/json;charset=UTF-8" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
以上是关于如何设定springmvc的reponse的字符集的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC源码总结mvc annotation-driven和mvc message-converters
HttpHttpServletRequest / Reponse