Spring Mvc基础篇 (请求路径和参数绑定)详情(小细节多多)

网友投稿 296 2022-11-03


Spring Mvc基础篇 (请求路径和参数绑定)详情(小细节多多)

目录

​​3.1请求路径:@RequestMapping​​

​​                3.1.1宅化请求路径​​

​​                3.1.2多路径映射​​

​​                3.1.3请求方法限定​​

​​3.2参数绑定​​

​​                3.2.1简单数据类型​​

​​                                3.2.1.1基本操作​​

​​                                3.2.1.2支持的数据类类型​​

​​                                3.2.1.3自定义变量名​​

​​                3.2.2绑定POJO类型​​

​​                3.2.3复杂POJO​​

​​                3.2.4绑定数组/集合​​

​​                3.2.5自定义参数绑定:日期​​

3.1请求路径:@RequestMapping

3.1.1宅化请求路径

@RequestMapping放在类名上边,设置请求前缀 @RequestMapping放在方法名上边,设置方法对应请求路径。 完整请求:前缀+请求路径 需求:使用/demo01/index.action访问首页

总结来讲:就是@RequestMapping注解可以作用在类和方法上,把路径分成两层,更为精准

3.1.2多路径映射

@RequestMapping允许配置多个访问路径 需求:使用/demo01/index2.action访问首页

总结:@RequestMapping注解可以设置多个访问路径,达到多路径都可以访问到此方法的作用

3.1.3请求方法限定

@RequestMapping默认支持各种请求方式访问 可以通过设置method属性来限制不用的请求方式

3.2参数绑定

3.2.1简单数据类型

3.2.1.1基本操作

总结:在基础参数中参数名和变量名必须保持一致 但造成很多不便下面学习一个参数注解进行解决 3.2.1.3中

3.2.1.2支持的数据类类型

3.2.1.3自定义变量名

@RequestParam进行解决参数名和变量名必须保持一致的硬性要求

3.2.2绑定POJO类型

通常在表单提交一组数据时我们会写一个JavaBean进行封装数据

注意事项如果提交中文数据会出来中文乱码问题

下面教大家如何解决

3.2.3复杂POJO

3.2.4绑定数组/集合

3.2.5自定义参数绑定:日期

数据类型如果是日期类型不进行修改会报错 在SpringMvc中默认日期格式为:`yyyy/MM/dd` 解决方式有两种

第一种

第二种


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:社工库查询API(社工库查询号信息)
下一篇:SpringMvc基础篇完结(视图解析器,方法返回值,异常处理器)不要错过哦
相关文章

 发表评论

暂时没有评论,来抢沙发吧~