Session 记录登陆状态

it2025-12-02  4

package com.java.contorller; import org.springframework.http.HttpRequest; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import java.util.ArrayList; import java.util.List; @RestController public class PageController { @GetMapping("/login")//登陆界面 public String login(HttpServletRequest request){ HttpSession httpSession =request.getSession(); httpSession.setAttribute("user","登陆");//记录登陆信息 httpSession.setMaxInactiveInterval(20);//记录登记时间有效期 return "记录登陆"; } @GetMapping("/index")//首页 public Object index(HttpServletRequest request){ String user =String.valueOf(request.getSession().getAttribute("user")); List<String> list= new ArrayList<>(); list.add("22"); list.add("22"); list.add("22"); list.add("22"); //判断是否有登陆信息 if (user.equals("null")){ return "失败"; } return list; } }

测试::

最新回复(0)