数据绑定的背景:web开发中,需要经常处理客户端提交的数据,为此,Spring MVC提供了使用方便的数据绑定机制。
1.简单对象绑定
简单数据类型在jsp中可由request.getParammeter()获取,在Spring MVC中依然可以这样使用,并且还提供了方便的数据注入机制,可以自动完成数据转型功能。
@Controller
@RequestMapping("/example1/exampleController")
public class ExampleController {
//使用request获取数据
@RequestMapping("/bindRequest.htm")
public String bindRequest(Model model,HttpServletRequest request){
model.addAttribute("msg", "获取request中数据name="+request.getParameter("name"));
return "/example1/result";
}
//绑定String数据
@RequestMapping("/bindString.htm")
public String bindString(Model model,String name){
model.addAttribute("msg", "获取到String类型数据name="+name);
return "/example1/result";
}
//绑定int数据
@RequestMapping("/bindInt.htm")
public String bindInt(Model model,i