1. 程式人生 > >SpringMVC中@RequestParam("username")

SpringMVC中@RequestParam("username")

spring ram pass urn val 處理 map println quest

    @RequestMapping(value="/world")
    public String Helloworldparam(@RequestParam("username") String username,@RequestParam("password") String password) {
        System.out.println("開始處理頁面請求...POST"+username);
        System.out.println("開始處理頁面請求...POST"+password);
        return "success";
    }

@RequestParam("username")必須傳遞username,否則報錯:

技術分享圖片

傳遞參數之後:

技術分享圖片

將@RequestParam("username")去掉之後:(不需要必輸了)

技術分享圖片

技術分享圖片


這是因為 @RequestParam(value="username",required=false)還有一個參數required,默認值是true,所以會報錯,將其改為FALSE就不會報錯了!

除此之外還有defaultValue默認值屬性。

SpringMVC中@RequestParam("username")