ssm中的注解

1.@Controller

2.@RequestMapping

3.@RequestParam

public String getUser(HttpSession session,
@RequestParam(value="pageNUmber",required = false,defaultValue="1")int pageNUmber,
@RequestParam(value="pageLength",required = false,defaultValue="10")int pageLength){

4.@PathVariable

@RequestMapping("/user/selectUser/{id}")
@ResponseBody public String getUserById(HttpSession session,@PathVariable int id){ User user=userServcie.findUserById(id);
return user; }

 postman测试

5.@RequestHeader

封装请求头信息

//请求头信息封装
public class Header {
    private String Connection;
    private String Cookie;
    private String Host;
	public String getConnection() {
		return Connection;
	}
	public void setConnection(String connection) {
		Connection = connection;
	}
	public String getCookie() {
		return Cookie;
	}
	public void setCookie(String cookie) {
		Cookie = cookie;
	}
	public String getHost() {
		return Host;
	}
	public void setHost(String host) {
		Host = host;
	}
    
}

写控制器

//获得请求头
	@RequestMapping("/setting/getMessage")
	@ResponseBody
	public Header getMessage(@RequestHeader("Connection") String Connection,
        @RequestHeader("Cookie") String Cookie,@RequestHeader("Host") String Host) {
		Header header=new Header();
		header.setConnection(Connection);
		header.setCookie(JSESSIONID);
		header.setHost(Host);
		return header;
	}

postman测试

6.@CookieValue

写控制器

@CookieValue ("JSESSIONID") String JSESSIONID,

可将JSESSIONID绑定到方法体中

7.@SessionAttributes

注:只能用在类上

@Controller
@SessionAttributes("user") public class UserController {

将Model中的属性名为user的属性放入HttpSession中 

8.@ModelAttribute]o

 

原文地址:https://www.cnblogs.com/cainame/p/10337503.html