`

JSP 里实时显示系统的时间, 并非客户端时间

 
阅读更多
<%
Calendar rightNow = Calendar.getInstance();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
%>

 

 

//从服务器上获取初始时间
var currentDate = new Date(<%=new java.util.Date().getTime()%>);
function run()
{
currentDate.setSeconds(currentDate.getSeconds()+1);
var time = "";
var year = currentDate.getFullYear();
var month = currentDate.getMonth() + 1;
var day = currentDate.getDate();
var hour = currentDate.getHours();
var minute = currentDate.getMinutes();
var second = currentDate.getSeconds();
if(hour < 10){
time += "0"+hour;
}else{
time += hour;
}
time += ":";
if(minute < 10){
time += "0"+minute;
}else{
time += minute;
}
time += ":";
if(second < 10){
time += "0"+second;
}else{
time += second;
}
document.getElementById("dt").innerHTML = year+"年"+month+"月"+day+"日" + time;
}
window.setInterval("run();", 1000);

 

<span id="dt">自动显示时间</span>

 

备注:jsp 页面必须不能保存缓存:

<%
  response.addHeader("Pragma", "no-cache");
  response.setHeader("Cache-Control", "no-cache, no-store, must-revalidate");
  response.addHeader("Cache-Control", "pre-check=0, post-check=0");
  response.setDateHeader("Expires", 0);
%>

 

 

 

分享到:
评论

相关推荐

    JSP的复习总结

    - **Statement**: 这是最基本的数据操作对象,可以应用于几乎所有类型的数据库系统。它主要用于执行简单的SQL语句,如SELECT、INSERT、UPDATE等。然而,由于它采用的是字符串拼接的方式来构建SQL语句,这种方式容易...

    ssi 框架组合

    SSI主要应用于静态网站,可以方便地实现部分内容的动态更新,如日期时间显示、文件包含、配置信息等,而无需对整个页面进行刷新。 **SSI基本语法** 1. **`&lt;!--#include virtual="filename" --&gt;`**:这个指令用于在...

    2021-2022计算机二级等级考试试题及答案No.1315.docx

    这在开发需要实时显示日期时间的应用场景中非常有用。 ### 8. Access 2000数据库文件格式 - **知识点**:在Access 2000中,一个数据库的所有对象都存储在一个文件中,该文件的扩展名是 `.MDB`。这种格式便于管理和...

    2021-2022计算机二级等级考试试题及答案No.12375.docx

    1. 数据库系统运行与应用结构通常包括C/S(客户端/服务器)和B/S(浏览器/服务器)架构。C/S模式中,应用程序直接与数据库服务器交互;B/S模式下,用户通过浏览器访问Web服务器,服务器再与数据库进行交互。 2. 在...

    动态网页基础[整理].pdf

    动态网页并非指页面上的动画效果,而是指使用动态网站技术生成的、能够与用户进行交互的网页。这种网页可以从数据库中获取数据,并能根据用户的行为或时间变化来更新内容。 数据库在动态网页中扮演着核心角色,因为...

    Web程序设计复习提纲含答案.doc

    9. HTML特性:HTML是一种标记语言,用于创建Internet文档,与操作系统无关,由浏览器解释并显示。HTML标记通常是成对出现的,但并非所有标记都需要成对出现,比如自闭合标签如` `。 10. ASP.NET验证控件:验证...

    外文翻译-Java and the Internet.doc

    服务器为客户端浏览器生成静态页面,浏览器仅负责解释和显示这些页面。基础的HTML包含了一些简单的数据收集机制:文本输入框、复选框、单选按钮、列表和下拉列表,以及一个只能重置表单数据或“提交”表单数据回...

    Java Struts教程.pdf

    - **定义与起源**:框架(Framework)并非新生事物,随着软件工程的发展,尤其是多层次软件开发项目的日益复杂,可复用、易于扩展且经过充分测试的软件组件变得越来越重要。这使得开发者能够将更多时间投入于业务...

    2021-2022计算机二级等级考试试题及答案No.18762.docx

    18. JSP中的`HttpServletResponse`对象用于处理服务器向客户端发送响应。 19. 软件工程的三个要素是工具、过程和方法。 20. 数值型字段定义,考虑到负号、整数和小数,4位整数加2位小数再加负号,总共需要7位。 ...

    session技术实现网上商城购物车

    - **Session过期**:需要设置合理的Session过期时间,避免用户长时间未操作导致购物车丢失数据。 - **性能优化**:大量用户同时在线时,Session可能会占用大量内存。可以通过Session复制、Session存储在数据库或者...

    2021-2022计算机二级等级考试试题及答案No.14117.docx

    context**:不是JSP的内置对象,通常用于表示Servlet容器上下文或者应用上下文,并非JSP特有。 - **C. application**:代表`ServletContext`对象,是JSP的一个内置对象,用于存储所有用户共享的信息。 - **D. out...

    2021-2022计算机二级等级考试试题及答案No.1210.docx

    - **知识点**: 屏幕保护程序的主要目的是防止长时间显示同一图像导致的屏幕老化或烧屏现象,同时也能节省电力。 - **正确答案**: 正确 #### 13. VFP环境中锁定记录时的操作 - **知识点**: 在VFP(Visual FoxPro)中...

    2021-2022计算机二级等级考试试题及答案No.18001.docx

    - “软件过程不规范”虽然也是问题之一,但并非软件危机的主要表现。 #### 题目22: PowerPoint的幻灯片浏览视图 - **知识点**: PowerPoint提供多种视图模式。 - **详细解释**: - 幻灯片浏览视图允许用户查看整个...

    计算机应用基础第六章.pdf

    邮件服务中的POP3服务器常带有垃圾邮件筛选功能,判断标准包括发件人的IP地址、域名以及短时间内重复发送的相同邮件。公共邮件服务器黑名单也是防止垃圾邮件的一种策略。垃圾邮件的定义并非固定不变,可以根据用户...

    2021-2022计算机二级等级考试试题及答案No.17444.docx

    20. 状态栏功能:Word 状态栏显示当前位置、时间等信息。 21. 进程:在多任务系统中,每个独立执行的程序称为进程。 22. 32位微型计算机:这里的32位指的是CPU的机器字长,即一次性处理32位二进制数据的能力。 23...

    2021-2022计算机二级等级考试试题及答案No.19739.docx

    1. 计算机中的信息以二进制形式存储,ASCII码是一种字符编码标准,但并非所有信息都以ASCII码形式存在。现代计算机使用Unicode(如UTF-8)来存储包括中文在内的各种字符。 2. 在Web开发中,为了确保用户输入的值...

    你真的了解Filter过滤器 ?

    3. **性能检测**:通过对请求和响应时间的记录,Filter可以帮助分析系统性能瓶颈。 4. **数据编码转换**:Filter可以确保请求参数和响应内容以正确的格式传递,如字符编码的转换。 5. **安全控制**:例如,过滤...

    2021-2022计算机二级等级考试试题及答案No.3745.docx

    DBMS(数据库管理系统)是管理和控制数据库的软件系统,并非SQL语言的一个组成部分。因此,正确答案是 D。 ### 字符串操作 **知识点:** 在Java中,`substring(startIndex, endIndex)` 方法用于提取字符串的一部分...

    2021-2022计算机二级等级考试试题及答案No.10872.docx

    - **最大长度**:CHAR和VARCHAR的最大长度并非都是255,实际上MySQL中CHAR的最大长度为255,而VARCHAR的最大长度可以达到65535(根据MySQL版本和字符集的不同可能有所变化)。 #### 3. 关系运算中的选择运算 - **...

    2021-2022计算机二级等级考试试题及答案No.11443.docx

    - **客户端与服务器端验证**:验证控件支持客户端验证(提高用户体验)和服务器端验证(确保安全性)。 #### 19. 高级程序设计语言的特点 - **题目解析**:题目考察了高级程序设计语言的特点。 - **知识点扩展**...

Global site tag (gtag.js) - Google Analytics