JavaWeb:Controller中獲取Form表單提交的資料的方式
阿新 • • 發佈:2018-11-04
Controller中獲取Form表單提交的資料的方式
- 新增HttpServletRequst型別入參,通過HttpServletRequst.getParameter()獲取請求資料
@RequestMapping(value="/user/save", method=RequestMethod.POST)
private String doSave(HttpServletRequst request) {}
- 新增對應表單欄位name的引數,有幾個表單欄位就新增多少個對應的入參
@RequestMapping(value="/user/save", method=RequestMethod.POST) private String add(@RequestParam("userName") String userName, @RequestParam("age") Integer age) {}
- 新增自定義Java型別的入參,並新增@ModelAttribute註解(實際上,可以不新增@ModelAttribute註解) ,由這個入參物件接收表單提交的資料
@RequestMapping(value="/user/save", method=RequestMethod.POST)
private String doSave(@ModelAttribute User user) {}