springmvc 接受ajax请求 发生406错误
GET http://localhost:8080/GMM/seckill/1002/exposer.htm 406 (Not Acceptable)
不知道错哪了 不是404 但是debug下进不了这个方法
@RequestMapping(value = "/{seckillId}/exposer",
method = RequestMethod.GET,
produces = {"application/json;charset=UTF-8"})
@ResponseBody
public String exposer( @PathVariable("seckillId")Long seckillId)
{
ObjectMapper aaa=new ObjectMapper();
String aa=null;
SeckillResult<Exposer> result;
try{
Exposer exposer=seckillService.exportSeckillUrl(seckillId);
result=new SeckillResult<Exposer>(true,exposer);
aa = aaa.writeValueAsString(result);
}catch (Exception e)
{
e.printStackTrace();
result=new SeckillResult<Exposer>(false,e.getMessage());
try {
aa = aaa.writeValueAsString(result);
} catch (JsonProcessingException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
return aa;
}不知道错哪了 不是404 但是debug下进不了这个方法
...全文
相关推荐
SpringMVC中后台转换json格式
然而,当我们在使用SpringMVC和Ajax进行数据交互时,可能会遇到406错误,这意味着服务器不能提供客户端所接受的任何形式的内容。
ajax 406 错误
AJAX 406错误是指在使用AJAX技术时,服务器返回406状态码,表示请求的资源不可接受。该错误通常发生在AJAX请求无法正确完成时,例如当服务器返回的数据格式不正确时。
SpringMVC框架中传递JSON数据时前台报406错误解决办法
406错误的根源在于Content-Type和Accept头的不匹配。当前端发送请求时,它会通过Accept头声明自己期望接收的数据类型,如"application/json"。
spring mvc常用包
406错误通常表示服务器无法按照客户端接受的格式提供响应。在Spring MVC中,这可能是由于缺少相应的转换器或配置不正确导致的。首先,我们需要理解Spring MVC如何处理JSON数据。
【高速电路设计】基于协议的板级布局指南:差分信号完整性与电源热管理协同优化方案
内容概要:本文档详细介绍了规格补充学习,并在实际项目中配合仿真工具与实测手段进行验证。


