1.@RequestParam
@Controller
@RequestMapping("/example8/paramController")
public class ParamController {
@RequestMapping("/bindParam.htm")
public String bindParam(@RequestParam(value="paramAge",required=true,defaultValue="100")int age,Model model){
model.addAttribute("msg","age="+age);
return "/example8/result";
}
}
@RequestParam:绑定参数
value="paramAge":接受客户端名为paramAge的参数
required=true:必须传递参数,否则报错,省略默认是true
defaultValue="100":如果不传递参数,默认值是100
@RequestParam(value="paramAge",required=true,defaultValue="100")int age:属性age接收的是客户端传递的paramAge参数
2.@PathVariable
3.@ModelAttribute