当时在返回一个JSONObject时报406,原因是只导入了fastjson的jar报但是并没有如下配置,配置如下:

所以返回类型有问题,做了如下问题后会报500,因为需要导入三个json有关的jar包,jar包如下

<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/plain;charset=UTF-8</value>
<value>text/html;charset=UTF-8</value>
<value>text/json;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
<bean id="mappingJacksonHttpMessageConverter"
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>application/json;charset=UTF-8</value>
</list>
</property>
</bean>
</mvc:message-converters>
</mvc:annotation-driven>
博客主要讲述返回JSONObject时出现的问题。返回时先报406,原因是只导入fastjson的jar包却未做相关配置;做了相关操作后又报500,是因为需要导入三个与json有关的jar包。
39万+

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



