JSP 自动刷新的实例详解

来源:爱站网时间:2019-12-10编辑:网友分享
JSP可以在一定的时间自动刷新页面,当然制作这样的页面对于初学者来说有一定的难度,下面就让爱站技术频道小编带大家来了解JSP 自动刷新的实例详解吧!

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 自动刷新的实例详解了,相信您对这方面的知识已经有了不错的了解了,小伙伴们赶快来js.aizhan.com参考吧!

上一篇:JSP的request对象实例讲解

下一篇:详解web存储中的storage功能

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载