今天遇到一个问题, 返回数据不能正常转换成JSON, 搜索了下网上的答案, 基本都是maven的, 配置pom.xml之类的。但是我用的pringmvc没有用maven, 导入的JSON包是 jackson-all-1.9.0.jar . 求各位大神指点一下该怎么解决这个问题。错误信息是这样的:万分感谢!
解决方案 »
- 如何引用方法外的数组?
- 考试题求助!char字符索引~求高人指点!~跪谢!~
- 讨论:关于ArrayList中update,remvoe元素的讨论,如何做才是最安全,高效的?
- Gui事件问题
- 今天去面试,考官出了一正则表达式的题目,一下蒙住了,各位给看看!
- 关于JAVA帮助文档的问题,请各位大下来下
- java 邮箱格式匹配问题
- 喜欢JAVA的朋友请进
- weblogic里难道只能调用一个.jsp,其它就不行了吗,郁闷。
- Java中如何解决网络字节顺序问题?
- 求看一个代码练习题 编译不过
- 用Marven启动项目之后登陆就报这个错 PWC6033: Unable to compile class for JSP
导入jackson-core2.x版本,jackson-databind-2.x版本,jackson-annotations-2.x版本试试
<mvc:annotation-driven>
<mvc:message-converters register-defaults="false">
<!-- 将StringHttpMessageConverter的默认编码设为UTF-8 -->
<bean class="org.springframework.http.converter.StringHttpMessageConverter">
<constructor-arg value="UTF-8"/>
</bean>
<ref bean="jacksonMessageConverter" />
</mvc:message-converters>
</mvc:annotation-driven> <bean id="jacksonMessageConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
<property name="supportedMediaTypes">
<list>
<value>text/html;charset=UTF-8</value>
<value>application/json;charset=UTF-8</value>
</list>
</property>
<property name="objectMapper" ref="jacksonObjectMapper" />
</bean>
在springmvc的配置文件加这两个配置
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven> 这个