Spring MVC接收不到参数的可能原因

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring MVC接收不到参数的可能原因相关的知识,希望对你有一定的参考价值。

参考技术A ajax请求中设置了“contentType : “application/json””,导致controller获取不到两个参数。

原因如下:

不使用contentType时,可以直接传对象

使用contentType时,需要传json格式的值

如何让Spring MVC接收的参数可以转换为java对象

参考技术A 只要让参数是某个实体类的属性即可。
比如,我要接收id,name,age,那么可以定义一个实体类Student,它有属性id,name,age,那么在SpringMVC的控制器的方法形参中就可以使用Student
stu来接收参数。
常常用来:将项目中可能使用到的查询条件封装为一个实体类,这样可以很方便接收。

以上是关于Spring MVC接收不到参数的可能原因的主要内容,如果未能解决你的问题,请参考以下文章

java开发中为啥我的spring mvc后台接收不到前台传来的参数?

为啥用spring mvc 注解的方式跳转到controller就是跳不过去,是啥原因呢

如何让Spring MVC接收的参数可以转换为java对象

spring mvc 接收参数方式

asp.net mvc webapi接收参数问题

Spring MVC 接收多个实体参数