springmvc請求參數獲取的幾種方法


用戶名:

密 碼:




Java Controller如下:

 /**
* 5、使用@ModelAttribute註解獲取POST請求的FORM表單數據
* @param user
* @return
*/
@RequestMapping(value="/addUser5",method=RequestMethod.POST)
public String addUser5(@ModelAttribute("user") UserModel user) {
System.out.println("username is:"+user.getUsername());
System.out.println("password is:"+user.getPassword());
return "demo/index";
}

6、用註解@RequestParam綁定請求參數到方法入參

當請求參數username不存在時會有異常發生,可以通過設置屬性required=false解決,例如: @RequestParam(value="username", required=false)

 /**
* 6、用註解@RequestParam綁定請求參數到方法入參
* @param username
* @param password
* @return
*/
@RequestMapping(value="/addUser6",method=RequestMethod.GET)
public String addUser6(@RequestParam("username") String username,@RequestParam("password") String password) {
System.out.println("username is:"+username);
System.out.println("password is:"+password);
return "demo/index";
}

文章轉自https://www.cnblogs.com/xiaoxi/p/5695783.html


分享到:


相關文章: