用到技术: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页面中处理日期和时间是非常常见的需求之一,例如显示文章发布日期、记录用户登录时间等。 **2. 使用`new Date()`获取当前时间** 在JSP页面中,可以通过创建`java.util.Date`对象来获取当前的时间戳。这通常...
本篇文章将详细介绍两种在`JSP`中实现表头固定的常见方法,确保用户在滚动查看长表格时始终能看到表头。 方法一:CSS定位技术 1. **静态定位**:通过CSS的`position`属性,我们可以将表头设置为`position: fixed`...
锁定行头和列头,绝对经典的处理方法,还可以是动态的。
JSP是一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,实现服务器端的逻辑处理。在JSP固定资产管理系统中,开发者利用JSP的这一特性,构建了用户友好的界面以及后台数据处理功能。用户可以通过网页进行...
- `jsp:useBean`:实例化JavaBean并在JSP页面中使用。 - `jsp:setProperty`和`jsp:getProperty`:设置和获取JavaBean的属性。 5. **EL(Expression Language)和JSTL(JavaServer Pages Standard Tag Library)**...
与静态导入不同,动态导入在运行时完成,它不会将被导入页面的编译指令合并到主页面中,而是仅在请求处理阶段将被导入页面的`<jsp:body>`部分插入到当前页面。动态导入更灵活,因为它是运行时的行为,所以它可以响应...
【JSP与Servlet在线人数统计】\n\n在Web开发中,JSP(JavaServer Pages)和Servlet是两种常见的技术,用于构建动态网页和处理HTTP请求。本项目以"jsp_servlet在线人数"为主题,旨在实现一个功能,即实时统计网站的...
在JSP页面中,可以编写一段JavaScript代码,每隔固定时间向服务器发送异步请求(AJAX)获取当前的停留时间,然后更新页面内容。 5. **计算停留时间**: 当收到新的AJAX请求时,服务器端检查当前Session的创建时间...
这通常通过比较每个单元格的位置来实现,一旦发现碰撞,方块就会停止下落并固定在当前位置。 消行计分是另一个重要环节。每当一行被填满,游戏会消除这一行,并增加玩家的分数。实现这个功能需要遍历游戏区,查找...
例如,一个JSP页面可能包含HTML模板,其中的某些部分由Java代码动态生成。这通常通过在HTML中使用EL(Expression Language)或JSP脚本来实现。比如,`<h1><%= user.getName() %></h1>`将显示当前用户的名字,这个名字...
在JSP页面中,可以使用`<jsp:useBean>`标签创建Java Bean来处理数据库操作,然后在`<jsp:setProperty>`中设置页码等参数。在Java Bean中,实现分页查询的方法,返回结果集。在JSP页面中使用`<c:forEach>`标签遍历...
- 静态插入:使用`include`指令标记将一个文件直接嵌入到当前JSP页面中,形成一个新的JSP页面。这种方式适用于需要固定不变的内容。 - 动态加载:通过`include`动作标记,可以在运行时动态加载一个文件。如果加载...
`<jsp:useBean>`动作用于在JSP页面中实例化一个JavaBean。`id`属性定义了Bean的引用名,`class`属性指定了Bean的全限定类名,`scope`属性定义了Bean的作用域,可选值包括`page`, `request`, `session`, `...
Java Server Pages (JSP) 是Java平台上的动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以便在服务器端处理数据并返回动态生成的页面给客户端。JSP文件会被服务器转换成Servlet执行,然后返回结果给浏览器。...
在网页设计中,为了提供更好的用户体验,特别是在处理大型数据表格时,经常需要实现表头和侧栏的冻结功能。这使得用户在滚动查看表格内容时,表头和侧栏能够始终保持可见,方便用户定位和理解数据。标题"HTML, JSP, ...
在网页开发中,分页是一种常见的功能,用于处理大量数据的显示,比如用户查看网站上的留言。`JSP(JavaServer Pages)`是Java技术的一部分,用于动态网页开发。在这个场景下,`fenye.jsp`文件很可能是实现留言分页...
…%>`中声明的成员变量和方法则可以在整个JSP页面中使用,甚至在多个请求之间共享,但需注意线程安全问题。 5. **输出表达式与循环输出**:`…%>`用于直接输出Java表达式的值,无需添加分号。结合JSP标签库,可以...
- **定义**:静态包含通过 `<%@ include file="uri" %>` 实现,它主要用于在编译阶段将一个JSP页面的源代码插入到当前JSP页面中。这种方式类似于C语言中的`#include`预处理器指令。 - **特点**: - **静态性**:...
在Java Web开发中,JSP(JavaServer Pages)是一种用于创建动态网页的技术。分页是Web应用程序中常见的功能,尤其在处理大量数据时,如论坛、电商网站的产品列表或数据库查询结果展示。JSP分页可以帮助用户更有效地...
在JSP中,我们可以用Java的Date和Calendar类来计算时间差,然后通过JavaScript在客户端更新页面上的显示。以下是一个基本的步骤: 1. **服务器端**:使用Java的Date类创建两个日期对象,一个代表当前时间,另一个...