1. SpringMVC获取请求数据
1.1 紧耦方式
在声明的单元方法的形参中直接使用HttpServletRequest对象,通过使用HttpServletRequest对象获取请求数据
@Controller
public Class MyController{
@RequestMapping("test")
public void test(HttpServletRequest req){
String uname=req.getParamenter("uname");
}
}
1.2 直接解耦方式
在单元方法的形参中直接使用请求参数名
当然也可以也可以使用数组、对象等,但要求其名称需要与请求名称一致
@Controller
public class MyController{
@RequestMapping("test")
public void test(String uname){
System.out.println(uname);
}
}
1.3 别名解耦方式
在单元方法的形参中使用请求别名
@Controller
public class MyController{
@RequestMapping("test")
public void test(@RequestParam("uname") String name){
System.out.println("name");