zoukankan      html  css  js  c++  java
  • Spring MVC接受参数的注解

    一、Request请求发出后,Headler Method是如何接收处理数据的?

        Headler Method绑定常用的参数注解,根据处理request的不同部分分为四类:

        A、处理 Request URI 部分:@PathVariable 【指的是URI的Template中的Variable,不包含Query String部分】

        B、处理 Reauest Header 部分:@RequestHeader、@CookieValue

        C、处理 Request Body 部分:@RequestParam、@RequestBody

        D、处理 attribute 部分:@SessionAttributes、@ModelAttribute


     二、重点注意:

        @PathVariable绑定的数据格式如果是【* . * . * .】格式的,只会取到第三个点之前的地方,具体原因不明,可能是识别为文件路径了

          参考文章:【http://veryyoung.me/blog/2015/09/30/spring-mvc-path-variable-dot.html

        @RequestParam只能绑定简单的参数类型,int、String

        @ModelAttribute可以处理复杂的数据类型,对象等


      

    三、补充:

        @PathVariable常用于在URI后追加id值供后台处理,而且只能接受一个值,在删除操作时常用

        

      

  • 相关阅读:
    hdu 1151
    DAG的最小路径覆盖和二分图的最大匹配
    二部图 最小点覆盖集与最大匹配的关系
    sdut 2151
    sdut Emergency
    作业
    Node.prototype.contains
    微博登录
    markdown
    Object.observe
  • 原文地址:https://www.cnblogs.com/hackxiyu/p/8434217.html
Copyright © 2011-2022 走看看