【SpringMVC】常用注解:@RequestBody

ops/2025/3/19 17:46:39/

1.作用

用于获取请求实体内容,直接使用得到的是key=value&key=value的数据。获取请求实体内容不适用get请求。

2.属性

required

描述是否有请求体,默认值为true。当取值为true时,get 请求方式会报错。如果取值为false,get请求得到的是null。

3.示例

先编写jsp代码

<form action="demo1/useRequestBody" method="post">
用户名称:<input type="text" name="username" ><br/>
用户密码:<input type="password" name="password" ><br/>
用户年龄:<input type="text" name="age" ><br/><input type="submit" value="保存"></form>

然后编写控制器代码

@RequestMapping("useRequestBody")public String useRequestBody(@RequestBody String body){System.out.println(body);return "success";}

该注解把前端的参数一字符串的方式进行接收,当然这样其实没什么是实际意义,也不推荐用这个方式来接收表单,接受表单其实最好用@RequestParam,它跟适合用来接收并处理JSON数据


http://www.ppmy.cn/ops/167073.html

相关文章

pytorch小记(十一):pytorch中 `torch.nn.Dropout` 详解

pytorch小记&#xff08;十一&#xff09;&#xff1a;pytorch中 torch.nn.Dropout 详解 PyTorch torch.nn.Dropout 详解1. 什么是 Dropout&#xff1f;2. torch.nn.Dropout 语法3. torch.nn.Dropout 示例&#x1f4cc; 示例 1&#xff1a;基本用法&#x1f4cc; 示例 2&#x…

JAVA中关于图形化界面的学习(GUI)动作监听,鼠标监听,键盘监听

动作监听&#xff1a; 先创建一个图形化界面&#xff0c;接着创建一个按钮对象&#xff0c;设置按钮的大小。 添加一个addActionListener()&#xff1b; addActionListener() 方法定义在 java.awt.event.ActionListener 接口相关的上下文中&#xff0c;许多支持用户交互产生…

【动态规划】--- 路径问题

Welcome to 9ilks Code World (๑•́ ₃ •̀๑) 个人主页: 9ilk (๑•́ ₃ •̀๑) 文章专栏&#xff1a; 算法Journey &#x1f3e0; 不同路径 &#x1f4cc; 题目解析 62. 不同路径 - 力扣&#xff08;LeetCode&#xff09; &#x1f4cc; 算法原理 解法一 …

基于FPGA频率、幅度、相位可调的任意函数发生器(DDS)实现

基于FPGA实现频率、幅度、相位可调的DDS 1 摘要 直接数字合成器( DDS ) 是一种通过生成数字形式的时变信号并进行数模转换来产生模拟波形(通常为正弦波)的方法,它通过数字方式直接合成信号,而不是通过模拟信号生成技术。DDS主要被应用于信号生成、通信系统中的本振、函…

【R语言】pmax和pmin函数的用法详解

pmax和pmin函数的用法 以pmax为例&#xff0c;这个函数的返回值是一个向量而不是一个数值&#xff0c;这也是他跟max函数的最大区别&#xff0c;记住一个口诀&#xff1a; pmax是设置下限的&#xff0c;pmin是设置上限的&#xff0c;两个函数组合使用可以同时设置上限和下限&…

华为供应链的变革模式和方法P105(105页PPT)(文末有下载方式)

资料解读&#xff1a;华为供应链的变革模式和方法 详细资料请看本解读文章的最后内容。 华为作为全球领先的通信技术公司&#xff0c;其供应链管理一直是业界关注的焦点。本文将从华为供应链的变革历程、理论基础、转型要素、流程再造、模式升级以及未来展望等多个维度&#…

ETL中的实用功能以及数据集成方式

在企业数字化转型的进程中&#xff0c;数据集成扮演着至关重要的角色。它不仅是实现信息流动和系统协同的关键步骤&#xff0c;更是提升企业运营效率和决策能力的核心驱动力。ETL&#xff08;Extract&#xff0c;Transform&#xff0c;Load&#xff09;作为数据集成的重要工具&…

程序化广告行业(26/89):深入了解广告投放计划与供应商入库流程

程序化广告行业&#xff08;26/89&#xff09;&#xff1a;深入了解广告投放计划与供应商入库流程 大家好&#xff01;一直以来&#xff0c;我都希望能和大家在技术领域共同探索、共同进步。随着互联网的发展&#xff0c;程序化广告在营销领域占据着越来越重要的地位。今天&am…