了解SpringMVC注解驱动

@RequestMapping映射请求

使用地点:控制器的类定义及方法定义处。
      类定义处初步映射请求,方法处细化映射请求。
如:@RequestMapping(value="/user/createUser") 
    此处的url是相对于Web应用的部署路径
    url还支持Ant分格。
    还可以支持占位符{}
        例:@requestMapping("/{userId}")

当希望将法法入参对象添加到模型中,仅需要在相应的入参前使用
@ModelAttribute(“入参对象”)注解即可。
除了入参中使用@ModelAttribute注解也可以在方法定义中使用,
SpringMVC在调用目标处理方法前,会逐个调用在方法级上标注了@ModelAttribute的方法,并将这些方法的返回值添加到模型中。

Map及Model

SpringMVC一旦发现处理方法中有Map或Model类型的入参,就会将请求内在的隐含模型对象传递给这些参数,因此就可以通过这个入参对模型中的数据进行读写

@SessionAttributes
多个请求共用某个模型属性数据,SpringMVC会把模型中对应的属性暂存到HttpSession中。
如果控制器方法返回字符串带有forward: 或 redirect: 则代表转发、重定向

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值