MVC中如何在页面中一直能将用户ID保存在各个页面中,不用每次都查一遍?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MVC中如何在页面中一直能将用户ID保存在各个页面中,不用每次都查一遍?相关的知识,希望对你有一定的参考价值。

用户登陆系统后,将用户放入session中,这样你可以在各个页面通过session.getAttribute("user");
取的User信息。session的有效期默认是30分钟,这个你可以在web.xml中设置。保存在session中,除非你关闭浏览器或退出系统,否则都可以取到。
参考技术A 将用户ID保存在session中追问

能说的详细点吗?

追答

  过户登陆后session.setattribute("ID"),页面上用的时候直接session.getattribute("ID")。不用再次查询数据库了

以上是关于MVC中如何在页面中一直能将用户ID保存在各个页面中,不用每次都查一遍?的主要内容,如果未能解决你的问题,请参考以下文章

.net mvc如何防止用户后退,现在保存订单后能回到订单页面重复提交,如何能防止后退

从 MVC 4 控制器重定向到 .aspx 页面

php中如何传递Session ID

php中如何传递Session ID

Spring MVC:如何在每个 Thymeleaf 页面上重新加载数据库中的登录用户信息?

ABBYY FineReader PDF 15如何将页面保存为图像