当前位置:网站首页>五种数据提交方式的优化
五种数据提交方式的优化
2022-07-31 12:28:00 【是庸医啊】
目录
Spring MVC它是基于MVC开发模式的框架,用来优化控制器,它是Spring家族的一员.它也具备IOC和AOP
五种数据提交方式的优化
(1)单个提交数据
页面:
<form action = "${pageContext.request.contextPath}/one.one.action">
姓名:<input name = "myname"><br>
年龄:<input name ="age"><br>
<input type ="submit" value ="提交">
</form>
action:
@RequestMapping("/one")
public String one(String myname,int age){ ===>自动注入,并且进行类型转换
System.out.println("myname="+myname+",age="+(age+100));
return"main";
}
(2)对象封装提交数据
在提交请求中,保证请求参数的名称与实体类中成员变量的名称一致,则可以自动提交数据,自动封装数据到对象中。
然后我们的 conterller中定义实体类User
(3)动态占位符提交
仅限于超链接或地址栏提交数据,它是一杠一值,一杠一大括号,使用注解来解析。
@PathVariable(“uname”)====>用来解析路径中的请求参数
(4)映射名称不一致
提交请求参数与action方法的形参的名称不一致,使用注解@RequestParam来解析。
@RequestParam =====>专门用来解决名称不一致
(5)手工提取数据
处理器方法的返回值
1)String:客户端资源的地址,自动拼接前缀和后缀,还可以屏蔽自动拼接字符串,可以指定返回的路径
2)Object:返回json格式的对象,自动将对象或集合转为json,使用的是Jackson工具进行转换,必须要提那家jackson依赖,一般用户ajax请求
3)void:无返回值,一般用于ajax请求
4)基本数据类型,用于ajax请求
5)ModelAndView:返回数据和视图对象
边栏推荐
猜你喜欢
anaconda虚拟环境安装pytorch gpu版本
MySql模糊查询大全
Anaconda安装labelImg图像标注软件
file contains vulnerabilities
MySQL日志中“binlog”的三种格式玩起来真爽
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
How does the SAP ABAP OData service support the $filter (filter) operation trial version
Different lower_case_table_names settings for server ('1') and data dictionary ('0') solution
Docker build Mysql master-slave replication
DCM 中间件家族迎来新成员
随机推荐
双非一本进字节了!!纯干货分享
电商rpa是什么意思?跟电商rpi是一个意思吗?
CameraToolUnity中两种摄像机的两种观察控制方式
最长算术(暑假每日一题 11)
订song餐系统
kernel syscore
尚硅谷–MySQL–基础篇(P1~P95)
全动力学约束的机器人高效时间最优轨迹规划
CWE4.8 -- 2022年危害最大的25种软件安全问题
Different lower_case_table_names settings for server (‘1‘) and data dictionary (‘0‘) 解决方案
[Shader] Shader official example [easy to understand]
ASM module in SAP Ecommerce Cloud Spartacus UI and Accelerator UI
给你一个大厂面试的机会,你能面试上吗?进来看看!
The function of SQL GROUP BY dependence
The 2nd activity of the TOGAF10 Standard Reading Club continues wonderfully, and the highlights will be reviewed!
imx6ull看门狗使用
Comparison of ipv4 and ipv6 (IPV4)
行业案例 | 全面防护 赛宁助力能源工控安全建设
Full GC (Ergonomics)排查分析
file contains vulnerabilities