session消失后iframe的问题 登录页面后创建了一个session,对action做了session验证,如果session消失返回登录页面。现在的问题是,当session消失后,点击页面中的按钮,因为按钮指定了target,所以登录页面会出现在指定的iframe里面。怎么样才能返回原来的登录页面,而不是出现在iframe页面里呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不能判断session吗,有就还是让他到那个指定的target,没有就重新给他一个链接,就是登录的那个链接。 "怎么样才能返回原来的登录页面,而不是出现在iframe页面里呢"做下判断吧,当不需要target 的时候 用JS 动态改掉它的值。 给你个通用的 下次加个头就可以了 建个taglib.jsp页面 加入代码<s:if test="#session.user == null"> <s:include value="/WEB-INF/page/culicidae/common/sessionout.jsp"></s:include></s:if>在sessionout.jsp页面里加个<script type="text/javascript"> parent.location = "login.jsp";</script>就ok了 在需要的页面就引入taglib.jsp就ok啦 使用javascript 代码window.top.location.href=登陆界面记住中间的top ,这个表示最上层的界面,如果不加,肯定是在iframe里面噻 问题已经自己解决,判断session消失的时候,返回一个jsp页面,这个页面用js打开一个对话模式窗口,然后连接指定到登陆页面,这样就像外层出现了一个登陆小窗口,在页面登陆成功后,小窗口自动关闭,并且刷新背后页面。 你的方法是可以,但是这样页面一多 不是每个页面都要去加么,因为你不知道他在哪个页面上停止太久了,session就消失了,这样维护就比较麻烦。 虽然解决的了iframe得问题,但是我用按钮打开的窗口页面如果session消失的话,登陆页面就会出现在打开的窗口里,这样登陆后还是有问题 关于文件操作 Spring hibernate出错请高手解决啊 有关java编码,懂了的就帮我辨别一下,谢谢了 怎么把邮件内容里的'--'去掉 怎样调用dll函数 java编译问题,高分求助!!!谢谢了!!:( linux下mysql问题 升星了,开心,散分。 要如何手动编译javabean,其中javabean中包含了自己创建的类的实例? 为什么jsp执行完后,在html的源文件中前三行是空行 [S0S]请问各位大牛 ,怎么用JSP+WEB SERVICE实现天气预报功能 服务端返回对象的实例保持问题
做下判断吧,当不需要target 的时候 用JS 动态改掉它的值。
<s:include value="/WEB-INF/page/culicidae/common/sessionout.jsp"></s:include>
</s:if>在sessionout.jsp页面里加个<script type="text/javascript">
parent.location = "login.jsp";
</script>就ok了
在需要的页面就引入taglib.jsp就ok啦
记住中间的top ,这个表示最上层的界面,如果不加,肯定是在iframe里面噻
你的方法是可以,但是这样页面一多 不是每个页面都要去加么,因为你不知道他在哪个页面上停止太久了,session就消失了,这样维护就比较麻烦。