在交互的过程中,其中一个关键的节点就是获取到客户端发送过来的请求参数,本篇文章,我们来罗列下SpringMVC对于各种数据的获取方式:
说明:以下重点在讲解如何获取参数上,所以返回的数据不是重点
1,普通方式,请求参数名跟Controller的方法参数一致
1.1 创建Controller
1.2 发送请求做测试(由于方法没有限制请求方式,所以get和post均可)
2,当请求参数过多时,以对象的方式传递
2.1 创建一个类,包含多个参数(简单不附带图了)
2.2 前台传递参数的方式不变
2.3 后台接收参数的方法
这个时候,会出现,后台可以接收到前台传递的参数,但是无法将对象转换为json返回,报500错误
原因很简单,是因为SpringMVC默认是没有对象转换成json的转换器,所以需要手动添加jackson依赖。
<dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-databind</artifactId><version>2.8.8</version></dependency>
3,当请求参数名跟方法参数名不一致时,@RequestParam
4,当需要传递Json格式的数据是,@RequestBody
4.1 前台传递的方式是json
4.2 后端接收的方法
5,通过URL的方式传递参数
--------------------- 本文来自 互联网十年老兵- 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/happy_coding_life/article/details/80588440?utm_source=copy
相关推荐
这是一个网上书城项目,采用当前最流行的框架Spring-SpringMVC-MyBatis设计,主要是对之前用Jsp/Servlet做的一些优化,重构了整个系统,感觉还不错,学到了很多新的知识,能对SSM框架熟练的运用了。 这是一个网上...
swagger-springmvc-1.0.2/swagger-springmvc-1.0.2-javadoc/swagger-springmvc-1.0.2-sources
springmvc-json-lib.rar springmvc-json-lib.rar
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
微信 java weixin-java-tools-springmvc-master 微信 java weixin-java-tools-springmvc-master
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
ssm-springMVC-整合Quartz(解决了无法注入service问题).doc
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
完整版 Java开发实训课程系列-SpringMVC框架技术教程 第4章 参数绑定 (共20页).pptx 完整版 Java开发实训课程系列-SpringMVC框架技术教程 第5章 数据校验 (共26页).pptx 完整版 Java开发实训课程系列-SpringMVC...
springMVC 采用POST提交的方法接收json格式的参数需要的jar包
dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redis, dubbo2.5-spring4-mybastis3.2-springmvc4-mongodb-redis整合
SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- HelloWorld ---- 代码 SpringMVC ---- Hello...
Spring MVC学习(七)-------SpringMVC数据类型转换
JavaEE企业级开发-----SpringMVC实现 文件的上传下载实验报告