框架提供收集表单参数的方式
在方法中声明一个request对象,使用request的getParameter()获取表单提交的数据
在方法中声明一个和表单提交的参数名称相同的参数,由框架按照名称直接注入
@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逻辑视图名
}
3、在方法中声明一个自定义的实体类参数,框架调用实体类中响应的setter方法注入属性值
4、使用框架提供的一个注解@PathVariable,将请求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逻辑视图名