@RequestParam什么时候可以省略
1 <form action="${pageContext.request.contextPath}/user/param" method="get"> 2 用户名:<input type="text" name="name"> 3 <input type="submit" value="param"> 4 </form> 5 6 7 @Controller 8 public class UserController { 9 @RequestMapping(value="/param") 10 public String param(String name){ 11 System.out.println(name); 12 return "success"; 13 } 14 } 15 16 17 //在处理方法入参处使用 @RequestParam 获取参数,可以把请求参数传递给请求方法 18 //相当于request.getParameter("name")获取参数 19 /* 20 * @RequestParam(value="name")可以省略: 21 * 如果表单中的name字段与方法中的参数名一致的话,会自动设置 22 * 如果方法参数名("name")和request.getParatmeter("name")相同的话,会自动set的。 23 */ 24 25 26 27 <form action="${pageContext.request.contextPath}/user/param" method="get"> 28 用户名:<input type="text" name="name1"> 29 <input type="submit" value="param"> 30 </form> 31 32 33 @Controller 34 public class UserController { 35 @RequestMapping(value="/param") 36 public String param(@RequestParam(value="name1") String name){ 37 System.out.println(name); 38 return "success"; 39 } 40 }
posted on 2017-12-26 10:42 ALWAYS☆REMIND 阅读(4032) 评论(0) 编辑 收藏 举报