@RequestParam 注解的使用

前言

后台代码示范

@RequestMapping("/")
public String Demo1(@RequestParam String lid){ System.out.println("----"+lid);
return null;
}


前台页面
<input type="text" name="lid" />  <!-- 这时输出为10 -->

Console输出界面

----10

参数名字不一致

@RequestMapping("/")
public String Demo1(@RequestParam(value="lid") String id){ System.out.println("----"+id);
return null;
}



前台页面

<input type="text" name="lid" />  <!-- 这时输出为10 -->

Console输出界面

----10

设置默认值

@RequestMapping("/")
public String Demo1(@RequestParam(value="lid",defaultValue="ste") String id){ System.out.println("----"+id);
return null;
}
 

注意事项

@RequestMapping("/")
public String Demo1(@RequestParam(value="lid") int id){ System.out.println("----"+id);
return null;
}
前台页面
<input type="text" name="lid" />  <!-- 这时输出为10 -->

Console输出界面

----10
// required=true,则参数必须要传
@RequestMapping("/")
public String Demo1(@RequestParam(value="lid",required=true) int id){ System.out.println("----"+id);
return null;
}`
05-11 19:57