Spring的Controller中某个方法参数加了@RequestBody之后请求无法进入方法?
来源:互联网 发布:linux fat挂载移动硬盘 编辑:程序博客网 时间:2024/06/06 17:27
遇到上述问题,先检查JS的Ajax相关代码有没有写对,模版如下:
$.ajax({type : 'POST',dataType : 'json',url : getRootPath() + '/require/publish',data : JSON.stringify(mydata),contentType : "application/json",success : function(data) {alert("发布成功!");},error : function(data){alert(JSON.stringify(mydata));}});
如果写对了,检查后台Controller代码,如果也是对的,只能说明,配置文件没配好。
一定是漏了Jackson相关jar包,需要3个jar包,下载之后导入:
jackson-annotations-2.6.jar
jackson-databind-2.6.jar
jackson-core-2.6.jar
同时在springmvc-servlet.xml中增加配置:
<!-- json转换器 --><beanclass="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter"><property name="messageConverters"><list><ref bean="mappingJackson2HttpMessageConverter" /></list></property></bean><bean id="mappingJackson2HttpMessageConverter"class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"><property name="supportedMediaTypes"><list><value>text/html;charset=UTF-8</value><value>text/json;charset=UTF-8</value><value>application/json;charset=UTF-8</value></list></property></bean>
阅读全文
0 0
- Spring的Controller中某个方法参数加了@RequestBody之后请求无法进入方法?
- Spring的Controller请求方法中参数名匹配,但是参数类型不同会报404
- Spring Controller 获取请求参数的几种方法
- Spring Controller 获取请求参数的几种方法
- Spring Boot如何让某个Controller支持跨源请求,以及如何让Controller类某个成员方法支持跨源请求
- Spring MVC请求参数获取的方法
- Spring之运行时获取controller参数名称的方法
- 解决进入不了controller的方法
- Spring AOP无法拦截Controller中的方法
- 解决忘记了开机密码,无法进入系统的方法
- 解决忘记了开机密码,无法进入系统的方法
- Spring mvc中几种不同的接收参数的方法 @PathVariable @RequestBody @RequestParam。
- SpringMVC的Controller方法参数
- SpringMvc中两个Controller类之间传递参数的方法
- springmvc中 ajax请求错误,返回406,并一直进入error的回调方法,以及返回参数为Object
- Spring AOP Maven依赖,拦截加注解的方法参数
- Spring aop拦截springmvc的controller请求方法,添加日志和统计方法执行时间
- 最佳实践--Spring容器初始化完成之后执行某个方法
- java三大特性封装、继承、多态概述
- 二重循环嵌套 第一段有点闹不明白的代码
- Codeforces-Educational Codeforces Round 32-(A,B,C,D)
- html基础向
- spark2.2.0集群环境搭建
- Spring的Controller中某个方法参数加了@RequestBody之后请求无法进入方法?
- 微服务与SOA之间差了一个ESB
- html基础向_2
- 微服务实战(一):微服务架构的优势与不足
- Hibernate部分知识点
- Java RTTI与反射
- android的imageView出现failed to instantiate one or more classes
- 欢迎使用CSDN-markdown编辑器
- Spring部分知识点