java spring mvc-Spring mvc @requestBody 如何标注简单类型吗?如String

问题描述

Spring mvc @requestBody 如何标注简单类型吗?如String

前端json格式
{
"userId": "2",

}

后台接收程序
public ModelMap queryMyCoustomer( @RequestBody String userId,HttpServletRequest request,HttpServletResponse response)

结果匹配不到 userId 是不是 @RequestBody 只能接收对象吗?

解决方案

你可以标注,但是spring mvc能不能理解,就是另一回事了。

解决方案二:

你说的简单类型可以不用标记啊 又不是实体类、文件之类的

解决方案三:

如果不标记是spring不会自动解析json格式,后台会报错的

解决方案四:

我现在把要传的属性都封装对象来接收

解决方案五:

我也有这样的疑问,楼主现在有答案了吗?

时间: 2024-12-21 20:44:13

java spring mvc-Spring mvc @requestBody 如何标注简单类型吗?如String的相关文章

通过实例模拟ASP.NET MVC的Model绑定机制:简单类型+复杂类型

总的来说,针对目标Action方法参数的Model绑定完全由组件ModelBinder来实现,在默认情况下使用的ModelBinder类型为DefaultModelBinder,接下来我们将按照逐层深入的方式介绍实现在DefaultModelBinder的默认Model绑定机制.[源代码从这里下载] 一.简单类型 对于旨在绑定目标Action方法参数值的Model来说,最简单的莫过于简单参数类型的情况.通过<初识Model元数据>的介绍我们知道,复杂类型和简单类型之间的区别仅仅在于是否支持针对

Java环境中MyBatis与Spring或Spring MVC框架的集成方法_java

与Spring3集成Spring作为基础框架,可以集成后端框架,如Hibernate,MyBatis等. 前面是介绍单独使用MyBatis的,大致逻辑是: sqlSessionFactory <- configuration file (包括数据库连接配置) IXxxMapper <- sqlSession <- sqlSessionFactory                      <- mapper interface <- mapper xml 得到IxxMapp

开启 Spring &amp;amp; Spring MVC 之旅

不废话了,Spring 有多重要.首先是跑个 Hello World.Spring 最基本功能是 IOC,如果不懂或者好奇原理的可以参考<极简版 Java 依赖注射>. Hello World 怎么获取 Spring?官方推荐 Maven 依赖管理(据说 Ant 也可以),也可以下载 Java 源码构建.但本人比较追求好快多省,不喜欢加一坨坨多余的东西,就想直接下 jar 包.于是找到 http://repo.spring.io/release/org/springframework/. 不知

ajax-spring MVC+spring security与easyui的问题

问题描述 spring MVC+spring security与easyui的问题 在spring security的配置文件中,当注销或者session失效的时候,都已经重定向到login.jsp页面,但是如果是打开easyui中的tab页或者是dialog,由于AJAX加载,打开的tab页或者是dialog显示login.jsp页面,整个页面没有跳转到login.jsp页面,查了一下应该是拦截器处理时,没有判断是否是AJAX请求. 如果想实现当session失效时,打开tab页或者dialo

spring.net +NHibernate +mvc 框架怎么搭建

问题描述 能帮我做一个最新的spring.net+NHibernate+mvc框架吗?sql2012,vs2013 解决方案

struts2中如何实现类似于spring mvc的mvc:resources静态资源管理

问题描述 需求是这样的:因为每次系统升级,修改了css丶js等静态资源,上线后,有的用户还是之前老的css或js,因为有缓存,需要强制刷新才能获取最新的.所以想对静态资源加上版本号,每次升级就将版本号+1想要的效果是这样的:页面中有请求/static/v1.0.1/images/index.png实际请求/static/images/index.png在springmvc中可以这样做:<mvc:resourcesmapping="${static.path}/v${static.versi

spring线程池-java线程,spring 线程池

问题描述 java线程,spring 线程池 大家好: 我现在有几个疑惑的地方 1.如果使用spring 线程池,或者java自带的线程池,那应用程序中的所有线程都 受到创建的这个线程池管理,还是只通过线程池.execute加进去的才被管理. 2.spring MVC 线程池threadPoolTaskExecutor 配置了最少活跃线程10个,最大10个, 那如果线程池中已经有10个活跃的线程在执行,如果继续往线程池中execute,此时的线程 是出于等待,还是直接挂掉,这个spring的线程

安卓开发-java中的spring框架是一个怎么样的框架,

问题描述 java中的spring框架是一个怎么样的框架, java中的spring框架是一个怎么样的框架, 在android开发当中有没有应用到呢 解决方案 spring最初是一个IoC框架,主要的作用是实现组件的管理.有时候我们希望程序中一些代码可以标准化并且被替换,比如一个管理系统底层可以使用SQL Server,也可以使用MySQL,那么我们编写两个符合接口的组件,Spring的作用是通过配置文件把需要的组件装配起来,比如得到一套支持mssql的系统,一套支持mysql的系统. 而主程序

java中的spring配置文件中引入context命名空间却不能使用context标签

问题描述 java中的spring配置文件中引入context命名空间却不能使用context标签 myeclipse中spring配置文件的 命名空间 为什么导入了相对应的命名空间但是 相对应的标题 却不能使用 求大神 解决方案 http://zhidao.baidu.com/link?url=CYTl2LDpKwI4j4Dgi2W7vI8OltUewUkwn1A8dW_7-LDXMNPJzc2ieqDzv33rIzF4W2s2Ss5B7SeSsn_UPoGXYqCmZb-kcdotYkwhe