SpringMvc参数传递

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

普通参数传递

直接传递

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

映射传递@RequestParam("XXX")

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

POJO实体类传递

嵌套POJO传递

数组likes参数传递

集合参数传递

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

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

解决方式 @RequestParam List<Stirng>

Json类型传递

首先需要加入json依赖

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

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

响应 responsebody转换成json对象

相关推荐
奔跑的小十一11 分钟前
JDBC接口开发指南
java·数据库
刘大猫.17 分钟前
业务:资产管理功能
java·资产管理·资产·资产统计·fau·bpb·mcb
chao_78921 分钟前
标注工具核心代码解析——class AnnotationVie【canvas.py]
开发语言·python·qt5
YuTaoShao38 分钟前
Java八股文——JVM「内存模型篇」
java·开发语言·jvm
开开心心就好1 小时前
电脑扩展屏幕工具
java·开发语言·前端·电脑·php·excel·batch
Se_ren_di_pity1 小时前
C++ STL容器汇总
开发语言·c++
放逐者-保持本心,方可放逐1 小时前
webgl(three.js 与 cesium 等实例应用)之浏览器渲染应用及内存释放的关联与应用
开发语言·javascript·webgl·顶点着色器·three.js 释放·cesium 释放·片元着色器
Fatbobman(东坡肘子)2 小时前
WWDC 2025 开发者特辑 | 肘子的 Swift 周报 #088
开发语言·macos·ios·swiftui·ai编程·swift·wwdc
南玖yy2 小时前
深入理解 x86 汇编中的符号扩展指令:从 CBW 到 CDQ 的全解析
开发语言·汇编·arm开发·后端·架构·策略模式