jsp中如何判断已经登录的用户再次登录,就跳转到之前登录的页面
4个回答
2011-07-06
展开全部
用session.getAttribute()看用户对象是否已经存在,判断是否登录。用History对象回退,或者把之前登录前的那个页面地址放在网页参数里面保存下来。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-01-08 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
关注
展开全部
jsp中可以通过session中的用户信息是否存在来检测用户是否已经登录,如果登录直接跳转带登录态的页面即可。
例如:
前台login.jsp页面如下:
<%@ page import="com.manager.form.User" %>
<%
User user = request.getSession()==null?null:(User)request.getSession().getAttribute("user");
String loginName = (user==null?"未登录":user.getUserName());
%>
后台数据servlet处理:
User user = userDao.getUserById(userId);
servletRequest.getSession().setAttribute("user", user);
使用session保存信息,需注意session的生命周期的问题。
例如:
前台login.jsp页面如下:
<%@ page import="com.manager.form.User" %>
<%
User user = request.getSession()==null?null:(User)request.getSession().getAttribute("user");
String loginName = (user==null?"未登录":user.getUserName());
%>
后台数据servlet处理:
User user = userDao.getUserById(userId);
servletRequest.getSession().setAttribute("user", user);
使用session保存信息,需注意session的生命周期的问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以将已登录的用户信息,保存在session中去实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询