在方法中声明一个request对象,使用request的getParameter()获取表单提交的数据java
在方法中声明一个和表单提交的参数名称相同的参数,由框架按照名称直接注入app
@RequestMapping(value="/save.action")//请求子路径 public String saveUser(HttpServletRequest request,String name,User user, @RequestParam(value="userAge") Integer age){ String id = request.getParameter("id"); System.out.println("saveUser............."+id); System.out.println(user); return "success";//success逻辑视图名 }
三、在方法中声明一个自定义的实体类参数,框架调用实体类中响应的setter方法注入属性值框架
四、使用框架提供的一个注解@PathVariable,将请求url中的值做为参数进行收集url
@RequestMapping(value="/delete/{id}/{name}.action") public String deleteById( @PathVariable(value="id") String id, @PathVariable(value="name") String name ){ System.out.println(id); //return null; return "success";//success逻辑视图名