转:spring MVC HTTP406 Not Acceptable

springMVC框架下,ajax请求,在用json对象返回的时候,可以用如下的形式:

response.setContentType("text/html;charset=UTF-8");//不加有中文乱码
response.getWriter().write( jsonObject.toJSONString() );

但总觉得不够优雅……

网上也有很多教直接返回json对象的,但是我在页面总是得到错误:

HTTP406: Not Acceptable

在下面这篇文章,总算找到了解决办法:

http://blog.csdn.net/zhaoyh82/article/details/29840573

 

只不过,第一种办法对我无效;我用的是第二种办法——手动注册。

 

我用的版本是:

spring:4.0.2.RELEASE

jackson:1.9.13

 

posted @ 2017-07-31 18:26  中年程序员  阅读(172)  评论(0编辑  收藏  举报