简单数据绑定实例
第一个:前端页面变量和controller中的变量一致时
前端
<a href="testrequestparam?name=哈哈">testRequestParam</a>
后端controller
@RequestMapping("/testrequestparam")
public String testRequestparam(String name){
System.out.println("jsp页面的变量和Controller一样时的处理");
System.out.println(name);
return "success";
}
第二个:前端页面变量和controller中的变量不一致时
前端
<a href="testrequestparam?uname=哈哈">testRequestParam</a>
后端
@RequestMapping("/testrequestparam")
public String testRequestparam(@RequestParam(name = "uname") String name){
System.out.println("jsp页面的变量和Controller不一样时的处理");
System.out.println(name);
return "success";
}
第三个:请求参数绑定,单数据传递-
前端
<a href="testparam?username=hehe&password=123">请求参数入门</a>
后端
@RequestMapping("/testparam")
public String TestParam(String username,String password){
System.out.println("请求参数的绑定");
System.out.println("用户名"+username);
System.out.println("密码"+password);
return "success";
}
第四个:使用PathVariable
前端
<a href="testPathVariable/10">testPathVariable</a>
后端
@RequestMapping("/testPathVariable/{id}")
public String testPathVariable(@PathVariable String id){
System.out.println("testPathVariable");
System.out.println(id);
return "success";
}