javaweb问题:服务器上用SpringMVC写了一个拦截器,当一个名为t的session失效时,点击页面上的按钮要

跳转到登录界面上。但页面是分为三个frameset的,触发上面的点击事件只会把其所在的frameset跳转到登录界面,而不能把整个页面跳转过去。我的拦截器是直接写requ... 跳转到登录界面上。但页面是分为三个frameset的,触发上面的点击事件只会把其所在的frameset跳转到登录界面,而不能把整个页面跳转过去。我的拦截器是直接写
request.getRequestDispatcher(【登录界面】).forward(request,response);
这要怎样修改?
(页面用了jquery)
展开
 我来答
o法克尔o
2015-11-25 · 超过19用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:32.8万
展开全部
  1. 创建一个公共JS文件,定义onload函数,检查当前session状态

  2. 如果处于活动状态,则不管

  3. 如果处于失效状态,onload函数中用ajax写一个弹窗代码用于登录,后台做相关处理。

  4. 没了


已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奕帆新一
2015-11-25 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:123
采纳率:0%
帮助的人:90万
展开全部
你把其他的frameset放在登录界面不就行了吗?或者,给你一个思路,你创建一个首页index.jsp把三个frameset都写在里边,然后跳转的时候修改中间frameset的src属性值,也就是把你的登录界面的jsp地址放在src里边,这样不就解决那两个frameset加载不到的问题了吗
追问
找到解决方法了。先跳转到一个专门用于中转的jsp,在这个jsp里根据页面结构直接跳到登录页
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式