SpringMvc参数传递

首先对于post请求汉字乱码需要进行过滤器配置

普通参数传递

直接传递

客户端传递的属性名与我的bean中的函数参数名相同

映射传递@RequestParam("XXX")

在我们方法参数中定义一个与客户端属性名一致 并绑定参数

POJO实体类传递

嵌套POJO传递

数组likes参数传递

集合参数传递

一般情况 会对传递参数的类进行创建 但对于List类为接口 没有相应的实现方式 故无法传递

<我们做的不是创建对象 而是把我们的参数扔进去 >

解决方式 @RequestParam List<Stirng>

Json类型传递

首先需要加入json依赖

为了对于参数json数据转换成对象 需要对应springconfig加入 ----> @EnableWebMvc

相比于@RequestParam 我们需要加入@RequestBody

响应 responsebody转换成json对象

相关推荐
hvinsion4 分钟前
基于PyQt5的自动化任务管理软件:高效、智能的任务调度与执行管理
开发语言·python·自动化·自动化任务管理
Aphelios38010 分钟前
Java全栈面试宝典:线程机制与Spring IOC容器深度解析
java·开发语言·jvm·学习·rbac
qq_5298353535 分钟前
装饰器模式:如何用Java打扮一个对象?
java·开发语言·装饰器模式
日暮南城故里40 分钟前
Java学习------源码解析之StringBuilder
java·开发语言·学习·源码
Vitalia1 小时前
从零开始学Rust:枚举(enum)与模式匹配核心机制
开发语言·后端·rust
双叶8362 小时前
(C语言)虚数运算(结构体教程)(指针解法)(C语言教程)
c语言·开发语言·数据结构·c++·算法·microsoft
一个public的class3 小时前
什么是 Java 泛型
java·开发语言·后端
士别三日&&当刮目相看3 小时前
JAVA学习*Object类
java·开发语言·学习
invincible_Tang3 小时前
R格式 (15届B) 高精度
开发语言·算法·r语言
一只小松许️3 小时前
Rust闭包详解
开发语言·rust