目录
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`
解决方式有两种
第一种
第二种