假设程序包含页面login.jsp,main.jsp,other.jsp。当我访问login.jsp页面,登陆成功后则跳转到
登陆成功后则跳转到main.jsp页面。用户未登录而访问其他任何页面都跳转到login.jsp页面。问题:我第一次访问other.jsp页面,则跳转到login.jsp页...
登陆成功后则跳转到main.jsp页面。用户未登录而访问其他任何页面都跳转到login.jsp页面。问题:我第一次访问other.jsp页面,则跳转到login.jsp页面,当我登陆成功后,我要浏览器显示的页面不是mian.jsp而是other.jsp,该怎样实现?
展开
2个回答
展开全部
用过滤器,如果是登陆成功,可以做个小标记(有很多方法,比如session或者cookie中设置个变量),这样直接访问other时候检测到没有那个标记,就可以直接跳转到login了
关于第二个条件:"当我登陆成功后,我要浏览器显示的页面不是mian.jsp而是other.jsp,该怎样实现?",没太明白,是要问怎样实现跳转但地址栏不变吗?使用forward而不是sendredirect
关于第二个条件:"当我登陆成功后,我要浏览器显示的页面不是mian.jsp而是other.jsp,该怎样实现?",没太明白,是要问怎样实现跳转但地址栏不变吗?使用forward而不是sendredirect
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-05-14
展开全部
获得用户请求时登录页面URL,登录事件处理的方法里进行出来,
登录成功,返回到此URL
登录成功,返回到此URL
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询