=====================================================================
1、处理方法 :
@RequestMapping("/hello")
public String hello(String name){
System.out.println(name);
return "hello";//加群1025684353一起吹水聊天
}
2、提交数据 : http://localhost:8080/hello?name=zhangsan
3、后台输出 : zhangsan
1、处理方法 :
//@RequestParam("username") : username提交的域的名称 .
@RequestMapping("/hello")
public String hello(@RequestParam("username") String name){
System.out.println(name);
return "hello";//加群1025684353一起吹水聊天
}
2、提交数据 : http://localhost:8080/hello?username=zhangsan
3、后台输出 : zhangsan
要求提交的表单域和对象的属性名一致 , 参数使用对象即可
1、实体类
public class User {
private int id;
private String name;
private int age;
//构造
//get/set
//tostring()//加群1025684353一起吹水聊天
}
2、处理方法 :
@RequestMapping("/user")
public String user(User user){
System.out.println(user);
return "hello";//加群1025684353一起吹水聊天
}
3、提交数据 : http://localhost:8080/mvc04/user?name=zhangsan&id=1&age=15
4、后台输出 : User { id=1, name=‘zhangsan’, age=15 }
======================================================================
public class ControllerTest1 implements Controller {
public ModelAndView handleRequest(HttpServletRequest httpServletRequest,
HttpServletResponse httpServletResponse) throws Exception {
//返回一个模型视图对象
ModelAndView mv = new ModelAndView();
mv.addObject("msg","ControllerTest1");
mv.setViewName("test");
return mv;//加群1025684353一起吹水聊天
}
}
@RequestMapping("/hello")
public String hello(@RequestParam("username") String name, ModelMap model){
//封装要显示到视图中的数据
//相当于req.setAttribute("name",name);
model.addAttribute("name",name);