#controller内容
地址传值
访问地址:localhost:8080/ssm/aaa/test1/1662
@RequestMapping("/test1/{id}")
public String aaa(@PathVariable Long id){
return "id是:"+id;
}
地址传值
访问地址localhost:8080/ssm/test2?age=6565
@RequestMapping("/test2")
public String bbb(@RequestParam (value="age") String name){
return "name:"+name;
}
body传参数
访问地址localhost:8080/ssm/test3
@RequestMapping("/test3")
public NewUser ccc(@RequestBody NewUser address){
return address;
}
form表单提交
访问地址:localhost:8080/ssm/test4
@RequestMapping("/test4")
public NewUser ddd(NewUser newUser){
return newUser;
}
请求头参数以及Cookie
访问地址localhost:8080/ssm/test5
@RequestMapping("/test5")
public String eee( String name){
return "name:"+name;
}
表单的参数写在Controller相应的方法的形参中
访问地址localhost:8080/ssm/test6
@RequestMapping("/test6")
public Map fff(@RequestHeader(name ="xxx")String hh,@RequestHeader(name ="fvv")String jjj,@CookieValue(value = "address"
) String address){
System.out.println("name=" + hh);
System.out.println("address=" + address);
System.out.println("name=" + jjj);
Map mmm=new HashMap();
mmm.put("hhh",hh);
mmm.put("address",address);
mmm.put("jjj",jjj);
return mmm;
}
表单的参数写在Controller相应的方法的形参中
访问地址localhost:8080/ssm/test7
@RequestMapping("/test7")
public String ggg( String name,Long id){
return "name:"+name+" id:"+id;
}
@ModelAttribute注解获取POST请求的FORM表单数据
访问地址:localhost:8080/ssm/test8
@RequestMapping("/test8")
public NewUser hhh(@ModelAttribute("ooo") NewUser ooo){
return ooo;
}`