SpringMVC中五种数据提交的方式

发布时间:2024年01月10日
  1. 单个数据注入:在方法中声明一个和表单提交的参数名称相同的参数,由框架按照名称直接注入。
  2. 对象封装注入:在方法中声明一个自定义的实体类参数,框架调用实体类中相应的setter方法注入属性值,只要保证实体类中成员变量的名称与提交请求的name属性值一致即可。

? ?3.动态占位符提交(仅用于超链接):使用框架提供的一个注解@PathVariable,将请求url中的值作为参数进行提取,只能是超链接。restful风格下的数据提取方式。restful是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。

? 4.请求参数名称与形参名称不一致:

请求与形参中的名字不对应,可以使用

@RequestParam(value="name1",required=true)String namea来进行参数名称绑定。

? 5.使用HttpServletRequest对象提取:在方法参数中声明一个request对象,使用request的getParameter()获取表单提交的数据,这样得到的数据还要手工进行数据类型的转换。

文章来源:https://blog.csdn.net/m0_58751118/article/details/135490932
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。