Spring MVC中支持的参数类型和返回值类型

Spring MVC中支持的参数类型和返回值类型1.Spring MVC支持的参数类型支持原始的Servlet和HttpServletSession对象@PathVariable注解修饰的参数,用于获取url模板变量目的其实是返回没有进行变量修饰的参数,例如要拿到地址栏中最后的1:http://localhost:8080/rc/demo2/1具体代码 @RequestMapping("/demo2/{a}") public String m2(@PathVariable(
摘要由CSDN通过智能技术生成

Spring MVC中支持的参数类型和返回值类型

1.Spring MVC支持的参数类型

  1. 支持原始的Servlet和HttpServlet
  2. Session对象
  3. @PathVariable注解修饰的参数,用于获取url模板变量
    目的其实是返回没有进行变量修饰的参数,例如要拿到地址栏中最后的1:
    http://localhost:8080/rc/demo2/1
    具体代码
    @RequestMapping("/demo2/{a}")
    public String m2(@PathVariable("a") String x){
        System.out.println(x);
        return "demo1";
    }
  1. @RequestParam 注解修饰的参数,用于获取请求参数
  2. @RequestHeader 注解修饰的参数,用于获取请求头
  3. @RequestBody 注解修饰的参数,用于Json数据的请求
  4. @RequestPart 注解修饰的参数,用于文件上传的处理
  5. @SessionAttribute 配合@SessionAttributes访问Session域
  6. @RequestAttribute 注解修饰的参数用于访问Request域
  7. java.util.Map / org.springframework.ui.Model /org.springframework.ui.ModelMap 可以当成request域来进行数据存储,间接操作reque
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值