SpringMVC注解

Content

  • @RequestMapping(处理URL请求)
  • @PathVariable()
  • REST风格URL.
  • @RequestParam(请求参数)
  • 使用POJO绑定请求参数
  • 使用Servlet原生API


  • 处理模型数据(从Controller向页面传递数据)

    • ModelAndView
    • Map
    • @SessionAttributes(只能放在类上)
    • ModelAttribute

@RequestMapping(处理URL请求)

@RequestMapping路径

类:初步映射请求路径
方法:具体映射请求路径
在这里插入图片描述
在这里插入图片描述

@RequestMapping设置请求方法

在这里插入图片描述
在这里插入图片描述

@PathVariable()

在这里插入图片描述

在这里插入图片描述

REST风格URL

获取 get?id=1
新增 post
修改 update?id=1
删除 delete?id=1

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

注:Tomcat6.0以上不支持PUT和DELETE

@RequestParam(请求参数)

在这里插入图片描述

在这里插入图片描述

使用POJO绑定请求参数

由单个参数逐一传递,变为使用Java类来自动匹配参数。支持级联属性。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

使用Servlet原生API

在这里插入图片描述

在这里插入图片描述

源码:https://github.com/HCJ-shadow/SpringMVC-RequestMapping

处理模型数据(从Controller向页面传递数据)

ModelAndView

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

Map

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

@SessionAttributes(只能放在类上)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

ModelAttribute

效果:从数据库取出数据匹配对象,修改其中一部分,未修改的保持不变

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

下载:https://github.com/HCJ-shadow/SpringMVC-ModelAndView

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值