tlias管理系统-客户端会话跟踪技术cookie
This commit is contained in:
@@ -28,6 +28,8 @@ public class EmpController {
|
|||||||
@DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate end,
|
@DateTimeFormat(pattern = "yyyy-MM-dd") LocalDate end,
|
||||||
@RequestParam(defaultValue = "1") Integer page
|
@RequestParam(defaultValue = "1") Integer page
|
||||||
,@RequestParam(defaultValue = "10") Integer pageSize){
|
,@RequestParam(defaultValue = "10") Integer pageSize){
|
||||||
|
|
||||||
|
|
||||||
log.info("分页查询,参数page :{};pageSize:{}----{},{},{},{}",page,pageSize,name,gender,begin,end);
|
log.info("分页查询,参数page :{};pageSize:{}----{},{},{},{}",page,pageSize,name,gender,begin,end);
|
||||||
//调用业务层获取分页结果数据
|
//调用业务层获取分页结果数据
|
||||||
PageBean pageBean = empService.page(page,pageSize,name,gender,begin,end);
|
PageBean pageBean = empService.page(page,pageSize,name,gender,begin,end);
|
||||||
|
|||||||
@@ -0,0 +1,36 @@
|
|||||||
|
package com.inmind.controller;
|
||||||
|
|
||||||
|
|
||||||
|
import com.inmind.pojo.Result;
|
||||||
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
|
|
||||||
|
import javax.servlet.http.Cookie;
|
||||||
|
import javax.servlet.http.HttpServletRequest;
|
||||||
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
@Slf4j
|
||||||
|
@RestController
|
||||||
|
public class SessionController {
|
||||||
|
|
||||||
|
//设置cookie
|
||||||
|
@GetMapping("/c1")
|
||||||
|
public Result cookie1(HttpServletResponse response){
|
||||||
|
//通过set-cookie这个响应头来设置cookie值给客户端,设置cookie
|
||||||
|
response.addCookie(new Cookie("login_name","zs"));
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
|
|
||||||
|
//获取cookie
|
||||||
|
@GetMapping("/c2")
|
||||||
|
public Result cookie2(HttpServletRequest request){//第二次请求时,共享数据自动携带在请求头cookie中
|
||||||
|
Cookie[] cookies = request.getCookies();
|
||||||
|
for (Cookie cookie : cookies) {
|
||||||
|
if ("login_name".equals(cookie.getName())){
|
||||||
|
log.info("第二次请求时,获取到了第一次登录的用户登录标记:"+cookie.getValue());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return Result.success();
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user