`
331218027
  • 浏览: 19601 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

动态的在jsp页面中比较当前时间和固定时间

阅读更多

      用到技术:jquery,所以得有jquerymin.js。

      业务逻辑:在jsp页面中,有一部分要在一个固定的时间段内显示,出了这个时间段隐藏。

      思路:首先有一种情况是客户端打开这个页面后不可能一直在刷新,也不能让整个页面都去刷新。要是不刷新的话,页面上的内容又是静态的,不能自动的去检测当前的时间。所以现在主要是就是让这个页面自动的去检测当前的时间,再和固定时间段的开始时间和结束时间去比较。然后去决定显示与不显示特定的内容。ok直接上代码,代码来的快...<在这说一句,我的上一篇写的有点错误,只是比较了两个时间点,没有考虑到页面不会自动刷新的问题>

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
  <head>
      <title>test</title>
      <!--    导入jquery.js    -->
      <script type="text/javascript" src="jquery132min.js"></script>
      <%
          long current = System.currentTimeMillis();
          java.text.SimpleDateFormat format = new java.text.SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
      %>
      <script type="text/javascript">
          var start=<%=format.parse("2011-10-26 18:58:20").getTime()%>;
          var end = <%=format.parse("2011-10-26 18:58:30").getTime()%>;
          $(document).ready(function() {
                function show(count){
                    window.setTimeout(function(){
                        count+=1000;
                        if(count > start && count<end){
                            document.getElementById("show").style.display='block';
                            show(count);
                        } else{
                            if(count < start) {
                                 show(count);
                            } else{
                            document.getElementById("show").style.display="none";
                            }
                        }
                    },1000);
                }
              show(<%=current%>);
          });


      </script>
  </head>
  <body>
   <div id="show"  style="display:none;">
       <h1>固定时间段显示的内容</h1>
   </div>
  </body>
</html>

 

分享到:
评论

相关推荐

    在JSP页面获取当前时间

    在JSP页面中处理日期和时间是非常常见的需求之一,例如显示文章发布日期、记录用户登录时间等。 **2. 使用`new Date()`获取当前时间** 在JSP页面中,可以通过创建`java.util.Date`对象来获取当前的时间戳。这通常...

    jsp表头相对固定的2种方法

    本篇文章将详细介绍两种在`JSP`中实现表头固定的常见方法,确保用户在滚动查看长表格时始终能看到表头。 方法一:CSS定位技术 1. **静态定位**:通过CSS的`position`属性,我们可以将表头设置为`position: fixed`...

    jsp页面锁定行头和列头

    锁定行头和列头,绝对经典的处理方法,还可以是动态的。

    JSP固定资产管理系统

    JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的逻辑处理。在JSP固定资产管理系统中,开发者利用JSP的这一特性,构建了用户友好的界面以及后台数据处理功能。用户可以通过网页进行...

    JSP网页编程内容总结PPT

    - `jsp:useBean`:实例化JavaBean并在JSP页面中使用。 - `jsp:setProperty`和`jsp:getProperty`:设置和获取JavaBean的属性。 5. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**...

    JSP中include指令静态导入和动态导入的区别.pdf

    与静态导入不同,动态导入在运行时完成,它不会将被导入页面的编译指令合并到主页面中,而是仅在请求处理阶段将被导入页面的`&lt;jsp:body&gt;`部分插入到当前页面。动态导入更灵活,因为它是运行时的行为,所以它可以响应...

    jsp_servlet在线人数

    【JSP与Servlet在线人数统计】\n\n在Web开发中,JSP(JavaServer Pages)和Servlet是两种常见的技术,用于构建动态网页和处理HTTP请求。本项目以"jsp_servlet在线人数"为主题,旨在实现一个功能,即实时统计网站的...

    统计用户停留的时间

    在JSP页面中,可以编写一段JavaScript代码,每隔固定时间向服务器发送异步请求(AJAX)获取当前的停留时间,然后更新页面内容。 5. **计算停留时间**: 当收到新的AJAX请求时,服务器端检查当前Session的创建时间...

    jsp俄罗斯方块简短代码

    这通常通过比较每个单元格的位置来实现,一旦发现碰撞,方块就会停止下落并固定在当前位置。 消行计分是另一个重要环节。每当一行被填满,游戏会消除这一行,并增加玩家的分数。实现这个功能需要遍历游戏区,查找...

    bootstrap的前端页面html+jsp

    例如,一个JSP页面可能包含HTML模板,其中的某些部分由Java代码动态生成。这通常通过在HTML中使用EL(Expression Language)或JSP脚本来实现。比如,`&lt;h1&gt;&lt;%= user.getName() %&gt;&lt;/h1&gt;`将显示当前用户的名字,这个名字...

    JSP实现翻页

    在JSP页面中,可以使用`&lt;jsp:useBean&gt;`标签创建Java Bean来处理数据库操作,然后在`&lt;jsp:setProperty&gt;`中设置页码等参数。在Java Bean中,实现分页查询的方法,返回结果集。在JSP页面中使用`&lt;c:forEach&gt;`标签遍历...

    JSP程序设计 课后答案

    - 静态插入:使用`include`指令标记将一个文件直接嵌入到当前JSP页面中,形成一个新的JSP页面。这种方式适用于需要固定不变的内容。 - 动态加载:通过`include`动作标记,可以在运行时动态加载一个文件。如果加载...

    Jsp7打动作的资料

    `&lt;jsp:useBean&gt;`动作用于在JSP页面中实例化一个JavaBean。`id`属性定义了Bean的引用名,`class`属性指定了Bean的全限定类名,`scope`属性定义了Bean的作用域,可选值包括`page`, `request`, `session`, `...

    jsp实现简单的登录注册

    Java Server Pages (JSP) 是Java平台上的动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以便在服务器端处理数据并返回动态生成的页面给客户端。JSP文件会被服务器转换成Servlet执行,然后返回结果给浏览器。...

    HTML,JSP,JQ,JS冻结表单的表头和侧栏;

    在网页设计中,为了提供更好的用户体验,特别是在处理大型数据表格时,经常需要实现表头和侧栏的冻结功能。这使得用户在滚动查看表格内容时,表头和侧栏能够始终保持可见,方便用户定位和理解数据。标题"HTML, JSP, ...

    jsp 分页代码查看留言

    在网页开发中,分页是一种常见的功能,用于处理大量数据的显示,比如用户查看网站上的留言。`JSP(JavaServer Pages)`是Java技术的一部分,用于动态网页开发。在这个场景下,`fenye.jsp`文件很可能是实现留言分页...

    java jsp sevelet

    …%&gt;`中声明的成员变量和方法则可以在整个JSP页面中使用,甚至在多个请求之间共享,但需注意线程安全问题。 5. **输出表达式与循环输出**:`…%&gt;`用于直接输出Java表达式的值,无需添加分号。结合JSP标签库,可以...

    两中包含的区别.txt

    - **定义**:静态包含通过 `&lt;%@ include file="uri" %&gt;` 实现,它主要用于在编译阶段将一个JSP页面的源代码插入到当前JSP页面中。这种方式类似于C语言中的`#include`预处理器指令。 - **特点**: - **静态性**:...

    jsp分页jsp分页实例

    在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。分页是Web应用程序中常见的功能,尤其在处理大量数据时,如论坛、电商网站的产品列表或数据库查询结果展示。JSP分页可以帮助用户更有效地...

    jsp简单的漂浮倒计时

    在JSP中,我们可以用Java的Date和Calendar类来计算时间差,然后通过JavaScript在客户端更新页面上的显示。以下是一个基本的步骤: 1. **服务器端**:使用Java的Date类创建两个日期对象,一个代表当前时间,另一个...

Global site tag (gtag.js) - Google Analytics