springmvc 引數繫結

隨風而逝,只是飄零發表於2016-09-01

1. httpservletrequest request

request.getParameter("a")方法去取引數


 用註解@RequestParam繫結請求引數

用註解@RequestParam繫結請求引數a到變數a

當請求引數a不存在時會有異常發生,可以通過設定屬性required=false解決,

例如: @RequestParam(value="a", required=false)

 @ModelAttribute獲取POST請求的FORM表單資料

這個主要是用實體類來實現。

通過@PathVariabl獲取路徑中的引數

    @RequestMapping(value="user/{id}/{name}",method=RequestMethod.GET)
    public String printMessage1(@PathVariable String id,@PathVariable String name, ModelMap model) {
        
        System.out.println(id);
        System.out.println(name);
        model.addAttribute("message", "111111");
        return "users";
    }
複製程式碼

例如,訪問user/123/lei路徑時,執行以上方法,其中,引數id=123,name=lei

// 引數是型別轉換

 

相關文章