2 lihfxy lihfxy 于 2016.03.04 10:24 提问

JSP登录后怎么获取当前登录用户信息?

我用的是MySQL,做了一个登录界面,注册的的时候有很多信息,但是登录时只验证用户名和密码,数据库如下:

图片说明
图片说明

比如我现在要获取已经登录的用户abc的全部信息存入session中,并在其他页面中调用,代码应该怎么写?用电话tel举个例子就好,我再对照着自己摸索一下,感激不尽。

4个回答

dcxy0
dcxy0   Ds   Rxr 2016.03.04 10:29

密码应该md5加密,对于用户登录之后,在判断用户登录成功之后,可以把用户信息存入到session中,其他地方直接从session中取就可以了。对于刚学的,建议看下框架,自己部署一个,然后看下别人写的源码。这里推荐下:jeesite.很不错的一个开源WEB框架。

llbbxx_0703
llbbxx_0703   2016.03.04 10:52

方向就是看jsp页面内置属性session的使用。

rui888
rui888   Ds   Rxr 2016.03.04 10:54
Royal_lr
Royal_lr   Ds   Rxr 2016.03.04 13:23

登陆的时候拿到用的id,,验证通过后,,通过id查询用户全部信息,,放入session,,页面直接调用

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
JSP页面登录成功之后取得用户名方法
登录:                         用户名:                                     密 码:                 LoginServlet部分代码 if(result){  String username = request.getParameter("use
在程序中获取当前用户信息的方法
第一种: UserDetails userDetails = (UserDetails) SecurityContextHolder.getContext().getAuthentication() .getPrincipal(); 第二种: protected AbstractUser getUserInfo() { Authentication authenticatio
shiro登录成功后如何获取他的登录名
ShiroUser user = (ShiroUser) SecurityUtils.getSubject().getPrincipal();  String username = user.username;
JSP实现简单的用户登录,并显示出用户的信息
login,jsp   <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %> 用户名: 密码:
jeesite 获取当前用户的id
String userId =   UserUtils.getUser().getId();
整合Spring Security3,在JSP中获取当前登陆用户信息
整合Spring Security3,在JSP中获取当前登陆用户信息  2013-02-20 20:31:32|  分类: Spring |  标签: |举报 |字号大 中 小 订阅 最近在学习Spring Security3,遇到了很多问题。唉,有点乱,不过我还是努力整理了一下。O(∩_∩)O~ 开始说正文。 我是想在JSP中判断用户是否登陆,以及取到用户名,网上搜索了一下,
使用servletcontent记录当前登录用户信息
第一张jsp&amp;lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot;    pageEncoding=&quot;UTF-8&quot;%&amp;gt;      &amp;lt;%@page import=&quot;java.util.Vector&quot;%&amp;gt;&amp;lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML
shiro页面前端获取当前用户信息
获取当前用户id
liferay 获取登录用户信息
1.jsp中js获取登录用户信息         alert("");
jsp 登陆成功后,显示登录的用户名
jsp 登陆成功后,显示登录的用户名 jsp 登陆成功后显示登录的用户名 首先在登陆界面将用户名保存起来,我这里是将用户名提交到Servlet然后再进行保存, //从登录界面取用户参数  String uname = request.getParameter("userName");  request.getSession().setAttribute("