当前位置 博文首页 > RemainderTime:记录(二)Session与cookie的关系和特性详解
cookie存储的是session ID,前端通过传入cookie中的session id来获取后端存储的session数据
创建一个springboot项目
@RestController
@RequestMapping("/user")
public class SessionController {
/**
* 登录
* @param userName
* @param pwd
* @param session
* @return
*/
@GetMapping("/login")
public String login(@RequestParam String userName, @RequestParam String pwd, HttpSession session){
session.setAttribute("userName",userName);
return "登录成功";
}
/**
*获取用户信息
* @param session
* @return
*/
@GetMapping("/info")
public String info(HttpSession session){
return "用户名:"+session.getAttribute("userName");
}
}
基石是一步一步累计出来的
cs