可以获取请求的参数:
- 基本类型的参数。
- pojo类型的参数。
- 数组类型的参数。
- 集合类型的参数。
获取基本类型的参数:
Controller中业务方法的参数名称只要请求参数的名称一致,参数就会映射匹配。
请求地址:
示例代码:
@GetMapping("/save13")
@ResponseBody
private String jkk1(String name,int age){
//普通数据类型的转换
//要在spring-mvc中进行处理中文乱码的问题
System.out.println(name);
return name;
}
会出现请求中文乱码的问题,需要在web.xml中进行匹配,后面会进行介绍。
获取pojo类型的参数
请求地址:
pojo类的代码:
public class Student {
private String username;
private int age;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Student{" +
"username='" + username + '\'' +
", age=" + age +
'}';
}
}
controller层的代码:
@GetMapping("/save12")
@ResponseBody
private void jkk(Student student){
System.out.println(student);
}
获取数组类型的参数:
请求地址和contrroller层的代码: