@ResponseBody
在@Controller 类方法中能够让字符串直接返回内容。
其返回处理的类是org.springframework.http.converter.StringHttpMessageConverter,此类默认编码
<span style="font-size:18px;">public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");</span>想自己定义返回编码,需配置一下:
<span style="font-size:18px;"><mvc:annotation-driven>
<mvc:message-converters register-defaults="true">
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8" />
</bean>
</mvc:message-converters>
</mvc:annotation-driven></span>
本文介绍如何在Spring MVC中使用@ResponseBody注解使控制器方法能够直接返回字符串内容,并展示了如何自定义返回内容的编码方式,避免默认ISO-8859-1编码导致的中文乱码问题。
2927

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



