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

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式