1.@Controller

ssm中的注解

ssm中的注解

2.@RequestMapping

ssm中的注解

ssm中的注解

3.@RequestParam

ssm中的注解

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

ssm中的注解

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

 postman测试

ssm中的注解

ssm中的注解

5.@RequestHeader

ssm中的注解

封装请求头信息

//请求头信息封装
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测试

ssm中的注解

ssm中的注解

6.@CookieValue

ssm中的注解

写控制器

@CookieValue ("JSESSIONID") String JSESSIONID,

可将JSESSIONID绑定到方法体中

7.@SessionAttributes

注:只能用在类上

ssm中的注解

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

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

8.@ModelAttribute]o

ssm中的注解

 

 

 

相关文章:

  • 2022-12-23
  • 2021-05-18
  • 2021-09-28
  • 2021-08-11
  • 2022-01-04
  • 2022-12-23
  • 2021-08-07
  • 2021-05-31
猜你喜欢
  • 2019-01-16
  • 2021-10-21
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2022-01-13
  • 2021-09-12
相关资源
相似解决方案