你好,又有个小问题麻烦你。JSP用户登陆后显示用户编号在登陆后的页面如何实现?
登陆页面已经写了session://如果是已注册用户,把用户编号,密码封装在Users对象中UsersloginedUser=newUsers(num,pass);//s...
登陆页面已经写了session:
//如果是已注册用户,把用户编号,密码封装在Users对象中
Users loginedUser = new Users(num,pass);
//session中存放用户登陆信息
session.setAttribute("LOGINED_USER",loginedUser);
请问登陆后的页面该怎样调用用户编号num并显示在页面中? 展开
//如果是已注册用户,把用户编号,密码封装在Users对象中
Users loginedUser = new Users(num,pass);
//session中存放用户登陆信息
session.setAttribute("LOGINED_USER",loginedUser);
请问登陆后的页面该怎样调用用户编号num并显示在页面中? 展开
3个回答
展开全部
一楼的说的不太完整,你用“session.setAttribute("LOGINED_USER",loginedUser);”设置了LOGINED_USER属性,代表的是Users类型的。所以你在使用“session.getAttribute("LOGINED_USER");”需要将它赋值给一个Users类型的变量,显示的页面中需要加入“<%Users users = (Users)session.getAttribute("LOGINED_USER");%>”(因为返回的是Object对象,所以必须进行类型转换)。然后利用users输出(如果编号num没有私有就可以直接调用,私有化了就必须使用getter方法调用,我一般使用表达式语言进行输出,即“${LOGINED_USER.num}”)。
来自:求助得到的回答
展开全部
这个简单啦 你不是已经把用户登录信息存储到了session对象中了么 然后你去到登录成功的页面去 Users users=(Users)session.getAttribute("LoginED_USER"); //这句是从session对象中取出登录信息并转换 然后这样: 用户编号是:<%=users.num %> 这样就能把用户编号给显示出来了 嘻嘻 满意的话记得加分哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
${LOGINED_USER.num}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询