ITPub博客

首页 > 应用开发 > Java > spring boot 读写参数到session

spring boot 读写参数到session

原创 Java 作者:fhadmin 时间:2021-07-20 10:39:48 0 删除 编辑

 

保存数据到session:

    @RequestMapping("/login")
    //java项目 fhadmin.cn
	public String login(HttpServletRequest request, @RequestParam("userName") String userName, @RequestParam("passWord") String passWord) {
		String res = userService.check_userName(userName);
		if (!res.equals("registed")) {
			return "userName has not registed";
		}	
		String str = userService.check_userName_and_passWord(userName, passWord);
		if (str.equals("success")){
			//第一步:获取session
			HttpSession session = request.getSession();
			//第二步:将想要保存到数据存入session中
			session.setAttribute("userName",userName);
			session.setAttribute("password",passWord);
			//这样就完成了用户名和密码保存到session的操作
		}
		return str;
	}

从session获取保存到数据:

@RequestMapping("/index")
//java项目 fhadmin.cn
public class IndexController {
    @Autowired
    HttpServletRequest request; //通过注解获取一个request
    
    @RequestMapping("/getName")
    public String getName() {
		//通过request来获取保存在session中的用户名
        String userName = (String) request.getSession().getAttribute("userName");
        System.out.println(userName);
        return userName;
    }
}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31558068/viewspace-2782185/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-10-12

  • 博文量
    310
  • 访问量
    166482