如何定期刷新 JSP 页面?
jspjava 8object oriented programmingprogramming更新于 2025/7/8 0:07:17
以下示例将使用 setIntHeader() 方法设置 Refresh 标头,以模拟数字时钟 −
<%@ page import = "java.io.*,java.util.*" %>
Auto Refresh Header Example
<%
// 设置刷新、自动加载时间为 5 秒
request.setIntHeader("Refresh", 5);
// 获取当前时间
Calendar calendar = new GregorianCalendar();
String am_pm;
int hour = calendar.get(Calendar.HOUR);
int minute = calendar.get(Calendar.MINUTE);
int second = calendar.get(Calendar.SECOND);
if(calendar.get(Calendar.AM_PM) == 0)
am_pm = "AM";
else
am_pm = "PM";
String CT = hour+":"+ minute +":"+ second +" "+ am_pm;
out.println("Current Time is: " + CT + "");
%>
现在将上述代码放入 main.jsp 并尝试访问它。这将每 5 秒显示一次当前系统时间,如下所示。运行 JSP。您将收到以下输出:−
自动刷新页眉示例
Current Time is: 9:44:50 PM
相关文章
我们也可以在 JSP 中的 try/catch 块中编写代码吗?
我们可以在 JSP 中测试 XPath 表达式吗?
JSP 中是否可以为 XPath 表达式添加 switch 语句?
由于 HTTP 是无状态的,那么如何维护 Web 浏览器和 Web 服务器之间的会话?
有人能在 JSP 上下文中用更简单的术语解释 HTTP 标头吗?
JSP 中的 taglib 指令的用途是什么?
JSP 中的
JSP 中 JSP 操作有哪些不同的 scope 值?
jsp 插件操作元素有什么用?
jsp 文本操作元素有什么用?
打印
下一节:是否有 JSTL 库可以在 JSP 中解析 XML? ❯❮ 上一节:如何在 JSP 中使用事务对查询进行分组?