JSP 自动刷新的实例详解考虑一个网页被显示实时游戏得分或股市状况或货币兑换利率。对于所有这些类型的网页,你需要使用的刷新或重新加载按钮,您的浏览器定期刷新网页。JSP使这个工作变得简单,它提供一种机制,可以使网页在这样一种方
JSP 自动刷新的实例详解
考虑一个网页被显示实时游戏得分或股市状况或货币兑换利率。对于所有这些类型的网页,你需要使用的刷新或重新加载按钮,您的浏览器定期刷新网页。
JSP使这个工作变得简单,它提供一种机制,可以使网页在这样一种方式,它会在给定的时间间隔后自动刷新。
刷新网页的最简单的方法是使用方法setIntHeader()响应对象。下面是该方法的签名:
public void setIntHeader(String header, int headerValue)
此方法发送回标题“刷新”,以与一个整数值的浏览器,显示的时间间隔(秒)。
自动刷新页面示例:
下面的例子将使用setIntHeader() 方法来设置刷新头,模拟数字时钟:
<%@ page import="java.io.*,java.util.*" %>
<html>
<head>
<title>Auto Refresh Header Example</title>
</head>
<body>
<center>
<h2>Auto Refresh Header Example</h2>
<%
// Set refresh, autoload time as 5 seconds
response.setIntHeader("Refresh", 5);
// Get current time
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("Crrent Time: " + CT + "
");
%>
</center>
</body>
</html>
现在把上面的代码在main.jsp中,并尝试访问它。每5秒后得出这样会显示当前系统时间。只要运行JSP和等待,
看看结果:
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
织梦狗教程
本文标题为:JSP 自动刷新的实例详解


基础教程推荐
猜你喜欢
- Java去掉小数点后面无效0的方案与建议 2023-02-18
- Java使用EasyExcel进行单元格合并的问题详解 2023-01-18
- 全局记录Feign的请求和响应日志方式 2023-01-09
- Project Reactor源码解析publishOn使用示例 2023-04-12
- JVM分析之类加载机制详解 2023-04-06
- 工厂方法在Spring框架中的运用 2023-06-23
- 一文了解Java 线程池的正确使用姿势 2023-06-17
- Java File类的概述及常用方法使用详解 2023-05-18
- SpringBoot配置文件中密码属性加密的实现 2023-03-11
- 用java实现扫雷游戏 2022-12-06