1. 程式人生 > >JavaWeb:Controller中獲取Form表單提交的資料的方式

JavaWeb:Controller中獲取Form表單提交的資料的方式

Controller中獲取Form表單提交的資料的方式

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