ajax中的内容协商
来源:互联网 发布:淘宝3c认证需要多少钱 编辑:程序博客网 时间:2024/05/16 02:43
遇到问题:@RequestMapping(value ="/view.html")
@ResponseBody
publicObject view(@RequestParamintid) {
Useruser=userService.findById(id);
returnuser;
}
$.ajax({
type:"POST",
url:path+"/user/view.html",
data:{id:obj.attr("userid")},
dataType:"json",
success:function(result){
alert(JSON.stringify(result));
} ,
error:function(result){
console.log(JSON.stringify(result));
}
});
使用.html后缀的请求名,想依赖@ResponseBody(关于 @ResponseBody:将内容或对象作为 HTTP 响应正文返回,使用@ResponseBody将会跳过视图处理部分,而是调用适合HttpMessageConverter,将返回值写入输出流。)(Jackson相关包已提交导入)自动返回json,发现报406错误,很是费解,查询网上各处文章,发现有同学说是如果后缀是html是不能响应json数据的。需要修改后缀名。
在做伪静态化过程中,以.html结尾的后缀,做post请求时,不能响应json格式,这是spring官方做出的处理 。看完之后本来想是好吧,既然是spring都申明这个问题采取规避原则,那我就不纠结了,然而后来反复想还是觉得不对,spring不至于ajax连后缀.html,.jsp这种都不支持吧,继续寻找解决方案,终于找到ajax中有个内容协商原则。
阅读全文
0 0
- ajax中的内容协商
- 内容协商
- [金步国]Apache内容协商
- spring ContentNegotiationManagerFactoryBean 内容协商
- 17.1 内容协商技术
- spring ContentNegotiationManagerFactoryBean 内容协商
- apache内容协商的配置
- 内容协商 (Content Negotiation)
- Spring MVC REST内容协商
- Grails WEB层 内容协商
- spring REST中的内容协商(同一资源,多种展现:xml,json,html)
- spring REST中的内容协商(同一资源,多种展现:xml,json,html)
- ContentNegotiatingViewResolver spring REST中的内容协商(同一资源,多种展现:xml,json,html)
- ContentNegotiatingViewResolver spring REST中的内容协商(同一资源,多种展现:xml,json,html)
- PPP LCP协商中的ACCM
- 【软,码】.NET内容协商模块
- 使用Spring MVC的内容协商
- SpringMVC配置多视图-内容协商原理
- OpenCV3.0 + VS2013配置二:自动化配置
- 第四方支付
- yandex.com搜索等级、限制设置
- 命名规则
- 8.11 实例:主成分分析
- ajax中的内容协商
- 阿里云高性能时序数据库 HiTSDB 启动公测!
- npm 升级,node 升级
- A
- oracle中常见的工具sql
- eclipse中设置字体大小背景色
- CCNA学前基础一
- 如何在ubuntu中把万恶的百度广告去掉
- PHPStorm的XDebug配置方法