javaweb问题:服务器上用SpringMVC写了一个拦截器,当一个名为t的session失效时,点击页面上的按钮要
跳转到登录界面上。但页面是分为三个frameset的,触发上面的点击事件只会把其所在的frameset跳转到登录界面,而不能把整个页面跳转过去。我的拦截器是直接写requ...
跳转到登录界面上。但页面是分为三个frameset的,触发上面的点击事件只会把其所在的frameset跳转到登录界面,而不能把整个页面跳转过去。我的拦截器是直接写
request.getRequestDispatcher(【登录界面】).forward(request,response);
这要怎样修改?
(页面用了jquery) 展开
request.getRequestDispatcher(【登录界面】).forward(request,response);
这要怎样修改?
(页面用了jquery) 展开
2个回答
展开全部
创建一个公共JS文件,定义onload函数,检查当前session状态
如果处于活动状态,则不管
如果处于失效状态,onload函数中用ajax写一个弹窗代码用于登录,后台做相关处理。
没了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你把其他的frameset放在登录界面不就行了吗?或者,给你一个思路,你创建一个首页index.jsp把三个frameset都写在里边,然后跳转的时候修改中间frameset的src属性值,也就是把你的登录界面的jsp地址放在src里边,这样不就解决那两个frameset加载不到的问题了吗
追问
找到解决方法了。先跳转到一个专门用于中转的jsp,在这个jsp里根据页面结构直接跳到登录页
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询