天天看點

@RequestParam,@PathParam,@PathVariable等注解差別(上)@RequestParam 示例

@RequestParam

@PathVariable

注解是用于從request中接收請求的,都可接收參數

  • @RequestParam 是從request裡取值
  • @PathVariable 是從一個URI模闆裡面來填充

@RequestParam

示例

URL如下:

http://localhost:8080/springmvc/hello/101?param1=java&param2=edge      

擷取代碼:

@RequestParam,@PathParam,@PathVariable等注解差別(上)@RequestParam 示例

@RequestParam 支援參數

@RequestParam,@PathParam,@PathVariable等注解差別(上)@RequestParam 示例
  • defaultValue

    如果本次請求沒有攜帶這個參數,或者參數為空,那麼就會啟用預設值

  • name

    綁定本次參數的名稱,要跟URL上面的一樣

  • required

    這個參數是否必須

  • value

    跟name一樣的作用,是name屬性的一個别名

繼續閱讀