目录
1、@RequestParam注解的使用
把请求中指定的参数赋值给控制器的形参(名称可变)
required属性:是否需要参数
2、@RequestBody注解的使用
获得请求体的部分,格式:key-value
get方法不适用
3、@PathVariable注解的使用
用于绑定url中的占位符,例:/delete/{id} {id}就是占位符,它支持rest 风格url
4、@RequestHeader和@CookieValue
获取请求头信息,相当于request.getHeader()
获取Cookie信息
5、@ModelAttribute注解的使用
User
package servlet;
public class User {
private String loginName;
private String name;
private String password;
public String getLoginName() {
return loginName;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
@Override
public String toString() {
return "User [loginName=" + loginName + ", name=" + name + ", password=" + password + "]";
}
}