我在工程中,部署了springmvc 用@responseBody 返回数据,要是返回的是普通的字符串是可以的,但是当返回的是对象的时候,就会报错。直接从浏览器上访问,得到的数据是报错,406错误。希望大神们帮忙说下原因。
既然用<spanstyle="font-family:Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">responseBody哪你是要返回JSON数据了,那就应该返回一个map嘛使用fastjson将对象转为json字符串返回即可
springmvc没有配置json的messageConverter吧
http://my.oschina.net/haopeng/blog/324934
工程lib目录下是否有<spanstyle="font-family:Arial;font-size:14px;line-height:1.5;background-color:#FFFFFF;">Jackson1.9.10的包?有的话,不需要其他配置,在spring3以上版本<spanstyle="font-family:'MicrosoftYaHei',Verdana,sans-serif,宋体;font-size:14px;line-height:22px;background-color:#FFFFFF;">@responseBody会自动将实体对象转为json输出。<spanstyle="font-size:14px;line-height:1.5;background-color:#FFFFFF;">见链接:
<spanstyle="font-size:14px;line-height:21px;background-color:#FFFFFF;"><atarget="_blank"rel="nofollow">http://www.mkyong.com/spring-mvc/spring-3-mvc-and-json-example/
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。