varuser1={"userId":1,"userName":"abc"};$.ajax({type:"POST",url:'testJson.html',data:JSON.stringify(user1),dataType:"json",contentType:'application/json',success:function(data){console.log(data);},error:function(res){console.log(res);console.log("fail");},}); 后台controller: @R...
SpringMVC @ResponseBody 406 使用@ResponseBody注解可以让Controller返回json格式的数据,在需要传输一个对象信息的时候往往使用这种方式。如果在使用的时候遇到了406,一般原因是: 缺少jar包。转换成json格式的字符串需要第三方jar包如jackson的支持 web.xml配置错误。在spring中,.html结尾的请求是不返回json的,如果需要一...
<jackjson.version>2.8.8</jackjson.version><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>${jackjson.version}</version></dependency><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-annotations</artifactId><version>...
是这样的,本人在Spring mvc控制层用到了@ResponseBody标注,以便返回的数据为json格式的数据,到前端JS中用。 问题来了,当我用火狐调试发现请求总是报:406 Not Acceptable,message:description The resource identified by this request is only capable of generating responses with characteristics not acceptable accordin...
class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <bean class="org.springframework.http.MediaType"> <constructor-arg value="text"/> <constructor-arg value="json"/> <constructor-arg> <map> <entry key="charset" ...
在使用spring mvc返回json格式的数据。我们都知道直接使用@ResponseBody注解就可以。 可是有时候,就算使用了这个注解还是会报406的错误。 正文: 在使用httpclient接收到数据返回json的时候提示406错误。 错误信息: 断点查看: HTTP/1.1 406 Not Acceptable [Server: Apache-Coyote/1.1,Content-Type: text/html;charset=...
简介:问题:控制器要返回转换成JSON的对象时,使用注解@ResponseBody报错,服务器返回406。解决办法:JSON依赖不仅需要jackson-core-asl和jackson-mapper-asl,还需要jackson-databind依赖。 问题: 控制器要返回转换成JSON的对象时,使用注解@ResponseBody报错,服务器返回406。
@RequestMapping(value="/preModify.do", method = RequestMethod.POST) public @ResponseBody String preModify(@RequestParam(value="id",required=true) Integer id, Model model) { // 这个对象用于绑定到addOrModify.jsp页面的form表单 CmjyUserModel user = userService.load(CmjyUserModel.class, id); // ...
百度试题 结果1 题目在SpringMVC中,将@ResponseBody直接用在方法上,表示该方法返回的结果直接写入HTTP响应体中。相关知识点: 试题来源: 解析 正确 SpringMVC 反馈 收藏