SpringMVC的406错误
来源:互联网 发布:淘宝护肤品店铺范文 编辑:程序博客网 时间:2024/05/17 08:23
springmvc在处理请求时,加上@responsebody注解之后会将java对象使用jackson工具包转换成json字符串。转换失败时就会抛出406错误。
1、首先检查工程中jackson相关jar包是否存在;
2、springMVC拦截的后缀是不是.html。如果是.html那么springmvc会认为请求的是网页,而不是json数据,所以提示406。解决方法,在web.xml中增加新的过滤后缀<servlet-mapping>,例如.action。然后在使用js或者httpclient发起请求时,url后缀改为.action即可正常返回json数据;
3、特例:如果controller的返回类型是string,那么@responsebody注解+url后缀是.html并不会产生任何错误,因为不需要转换。如果出现post中文乱码问题,则在@RequestMapping注解中添加属性produces=MediaType.TEXT_HTML_VALUE+";charset=utf-8"
阅读全文
0 0
- SpringMVC的406错误
- SpringMVC出现406错误的解决办法
- Ajax请求SpringMVC出现406的错误
- springmvc 报406错误
- springmvc 406错误
- Springmvc 的 错误解决集合
- SpringMVC中国遇到的错误
- springMVC浏览器接受json报406错误的解决方法
- SpringMVC使用了@ResponseBody报406错误的问题(1)
- SpringMVC使用了@ResponseBody报406错误的问题(2)
- springMVC浏览器接受json报406错误的解决方法
- springmvc返回json数据406错误的解决办法
- springMVC浏览器接受json报406错误的解决方法
- springMVC浏览器接受json报406错误的解决方法
- SpringMVC使用了@ResponseBody报406错误的问题
- springMVC返回json时报406错误的bug
- springMVC请求出现406错误
- 关于springmvc返回到前台报406错误与404错误的解决
- L1自适应控制-理论基础
- 装饰者模式
- DP入门 最佳加法表达式
- Springmvc @ResponseBody返回ajax数据时,报错406
- 【BZOJ】1087 [SCOI2005]互不侵犯King 状压DP(轮廓线DP)
- SpringMVC的406错误
- 了解Redis
- The Zen of Python
- Spring AOP面向切面编程
- hdu 6143 Killer Names 容斥||第二类斯特林数
- 理解RESTful架构
- 静态绑定与动态绑定
- java web Maven 打包.sh .bat执行脚本
- config