`
wushuicheng
  • 浏览: 57297 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

JSP页面定时自动跳转的实现(转)

阅读更多

   1.登陆后自动跳转到登陆前的那一页,因此必须先取得那一页的URL并且传到登陆页去,在页面间穿参数有很多种方法,这里选用的是重写URL方法。
     取得当前页的URL:
    <%
     String url=request.getScheme()+"://";
     url+=request.getHeader("host");
     url+=request.getRequestURI();
   if(request.getQueryString()!=null)
     url+="?"+request.getQueryString();
    %>
     注意:再取的该URL时不仅仅是取到当前页面的URL值,还应该把“?”后面的参数一并取过来,这样才能保证之前的页面在以后能正常访问。
     重写URL传参:
    <a href=login.jsp?url="+url+">登陆</a>

     2。登陆页获取参数:
    <%    String urlstring = request.getParameter("url") ;%>
     登陆表单:
   <form method="post" name="login" action="login.jsp">
               <input name="action" value="login" type="hidden">
               <p>
                   &nbsp;用户名:
                   <input type="text" name="username">
               </p>
               <p>
                   密码:
                   <input type="password" name="password">
                   <br>
                   <input   type="hidden"   name="url" value="<%=urlstring %>">   //暂存url,然后再传到当前页
               </p>
               <p>
                   &nbsp;
                   <input type="submit" value="登录" name="submit">
                   <input type="reset" value="重置" name="reset">
                   <br>
               </p>
               <p>
                   &nbsp;
               </p>
           </form>
    3。登陆成功后的跳转:
    <span id="time" style="background:red">5</span>秒钟后自动跳转,如果不跳转,请点击下面链接
        <script language="JavaScript1.2" type="text/javascript">
            <!--
            function delayURL(url) {               //定时跳转
          var delay = document.getElementById("time").innerHTML;
            if(delay > 0) {
            delay--;
            document.getElementById("time").innerHTML = delay;
          } else {
              window.top.location.href = url;
              }
          setTimeout("delayURL('" + url + "')", 1000);
        }
        //-->
    </script>
    <a href="<%=urlstring%>">返回</a>
    <script type="text/javascript">
    delayURL("<%=urlstring%>");
    </script>   

分享到:
评论

相关推荐

    页面自动定时跳转

    页面自动倒计时,然后跳转到其他页面,显示计时时间变化。

    JSP页面的跳转方式汇总

    可以在JSP页面中使用HTML的`&lt;meta&gt;`标签来实现定时重定向: ```html ;url=newPage.jsp"&gt; ``` 其中,“5”表示5秒后重定向,`url=newPage.jsp`指定目标页面。这种方式简单但不优雅,不推荐在生产环境中使用。 另一种...

    五种JSP页面跳转方法详解

    ### 五种JSP页面跳转方法详解 在Web开发中,页面间的跳转是非常常见的需求之一。JSP(JavaServer Pages)作为一种广泛使用的服务器端技术,在实现页面跳转方面提供了多种方式。本文将详细介绍五种JSP页面跳转的方法...

    网站页面自动跳转实现方法PHP、JSP(上)

    MetaRefreshTag是一种较为基础的页面自动跳转方法,它通过HTML的meta标签实现页面的定时刷新功能。在HTML代码的区插入相应的meta标签,即可指示浏览器在页面加载完毕后,经过设定的时间延迟,自动跳转到指定的URL...

    javascript自动跳转功能

    通过上述方法,我们可以很容易地实现页面自动跳转的功能,并且提供了良好的用户体验。这种方法适用于多种场景,例如用户登录后自动跳转到首页等。此外,还可以进一步优化,比如添加更友好的提示信息、支持不同类型的...

    实现网页自动定时刷新到某个页面

    当这段代码被浏览器解析并执行时,用户在打开初始页面后,无需任何操作,3秒后页面会自动跳转到指定的URL地址。 4. **应用场景** - **监控系统**:对于需要实时监控数据变化的场景非常有用,比如股票行情网站、...

    web 页面 定时关闭

    ### Web页面定时关闭技术解析 #### 一、概述 在Web开发中,有时我们需要实现页面在指定时间后自动关闭的功能,比如在用户完成特定操作之后(例如登录成功、表单提交等),为了提升用户体验或者出于安全性考虑,...

    网络应用开发之实现网页定时刷新并跳转功能

    在进行网络应用开发时,有时候我们需要实现网页的定时刷新并跳转功能,这通常用于诸如用户登录成功后的页面导航或数据加载等情况。本实验将详细解释如何通过HTTP协议的Refresh头字段来实现这一功能,以及如何在Java ...

    JSP中的倒数计时和自动跳转页面

    总结一下,JSP中的倒数计时和自动跳转页面的实现包括以下步骤: 1. 在`&lt;body&gt;`标签中设置`onload`事件,调用JavaScript函数。 2. 编写JavaScript函数,实现倒数计时逻辑,更新页面上的倒计时显示,并使用`setTimeout...

    页面自动刷新.docx

    2. **页面自动跳转**: - 若要实现页面跳转功能,则需在 `&lt;meta&gt;` 标签中指定 `url` 属性,代码如下所示: ```html ; url=http://www.jb51.net"&gt; ``` 这里,“20”代表等待时间(单位为秒),而 ...

    定时刷新页面

    #### 三、实现页面定时刷新 根据提供的部分代码片段,我们可以分析出其实现方式: ```jsp (task.isRunning()){%&gt; setTimeout("location='&lt;%=path%&gt;/jsp/dxmms/userOrderUpload/UserOrderBatchUpload.jsp'", 10000...

    页面自动刷新有关各种的技术

    页面自动刷新技术是一种常见的网页设计技巧,用于定期更新页面内容,提供给用户实时的信息或保持页面状态的同步。以下是对几种主要的页面刷新方法的详细解释: 1. **`&lt;meta&gt;`标签刷新**: 使用`&lt;meta&gt;`标签可以...

    jsp网页开发常用代码

    在JSP页面中,有时我们需要禁止用户的一些默认操作,例如右键菜单、拖拽选择等。下面的代码展示了如何实现这些功能: ```html ()" onbeforecopy="return false"&gt; ``` 这里的`oncontextmenu="return false"`用于禁止...

    Java web页面设计

    - 在JSP页面中编写Java脚本代码,处理用户的登录请求。 - 使用`HttpServletRequest`对象获取表单数据。 - 使用条件判断验证用户名和密码的正确性。 - 根据验证结果选择使用`HttpServletResponse.sendRedirect()`...

    JSP实验三 (2).docx

    - 学习在JSP页面中声明和使用Java代码。 实验要求: 1. 四则运算部分需要用户登录(这个实验没有具体实现登录功能,但可以通过添加登录表单来实现),并且使用`session`对象存储和显示用户名。 2. 时间显示页面应能...

    基于jsp技术的RSS订阅系统

    【基于jsp技术的RSS订阅系统】是一个以JavaServer Pages(JSP)为核心开发的Web应用程序,主要用于实现RSS(Really Simple Syndication)新闻的订阅和定时更新功能。RSS是一种内容发布和聚合的格式,使得用户无需...

    ajax 经典案例源码(Jsp)

    9. **自动保存草稿**:在表单填写过程中,如文章编辑,Ajax可定时将用户输入内容发送至服务器保存为草稿,防止因意外情况丢失用户的工作。 10. **考试系统**:在在线考试场景下,Ajax可以确保题目加载、提交答案、...

    《JSP程序开发范例宝典》完整目录程序清单

    - **实096**:解释如何实现转页到指定页的功能。 - **实097**:演示如何显示记录总数。 - **实098**:指导读者如何显示当前页数和总页数。 以上是《JSP程序开发范例宝典》部分章节的知识点梳理,这些内容不仅包含了...

    Response,内置对象.

    URL=url")`来设置页面在n秒后自动刷新,或者跳转到指定的url。例如,`response.setHeader("Refresh", "2;URL=response01.jsp")`表示2秒后跳转到response01.jsp。 - 定时跳转:除了使用Response对象设置头信息外,...

    JSP应用笔记总结——我的笔记

    URL=链接地址"&gt;`可实现页面自动刷新或跳转。 - **过渡效果**:`过渡事件" content="revealtrans(duration=过渡效果持续时间,transition=过渡方式)"&gt;`设置页面进入和离开时的过渡效果。 5. **主体标记 `&lt;body&gt;`**...

Global site tag (gtag.js) - Google Analytics