站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2EE 专题请教两个页面跳转问题

请教两个页面跳转问题

摘要: 请教两个页面跳转问题


1.在一个框架中,有top.jsp、tree.jsp、main.jsp三个页面,现在需要在打开main.jsp的时候,实现判断是否登录,如果没有则返回登录页面index.html。如果用response.setHeader的话,index.html会在框架中显示,要怎样才能让它显示在一个单独的页面中?
2.除了记录url,还有什么办法能延时N秒返回上一个页面(并刷新)?


1.用window.redirect
2.在JS中用window.settimeout方法。


能详细点吗,第二个你只说了延时部分,关键是怎么返回。


1.为什么用main.jsp判断?用框架页判断呀
2.只能记录url


回楼上:
1.整个框架只有mianFrame那部分是动态的,我就是进入不同的页面的时候检查session是否过期,好像跟框架页没关系?
2.好像俺已经搞定了,用out.println("<script>window.setTimeout('history.back()',2000)</script>");


1.frame.jsp
<%
//在这儿判断
%>

<head>
New Document
</head>










2.
你的代码可以过两秒钟后返回上一页,不过页面不会刷新


response.setHeader("Refresh","5;URL=(你要跳转的叶面)");
5就是延迟的时间数 5秒


to:dreamover(梦醒了),我还是不明白,在框架页判断有什么用,除非我刷新整个框架,否则怎么会触发它?另外,这样的话框架页就必须是jsp了,这样刷新的时候会返回最初的页面,就像CSDN那样,我希望它刷新的时候保持现有页面。我用JS实现了:
<script>window.setTimeout("top.location='../index.html'",2000)</script>

WHW1984(任逍遥),你那个无法脱离原框架的。


mark!


to cyy217b()

你的方法可以,总之用哪个框架(frame)显示是在客户端决定的


OK,谢谢各位。


↑返回目录
前一篇: 请各位帮忙解决,简单的问题
后一篇: 没想到竟然无人能答