JSPのためのいくつかのより良い方法は、あなたがそれを一定の間隔の後に自動的に更新しまうような方法でWebページを作ることができる仕組みを提供することにより、この仕事が容易になります。
ウェブページをリフレッシュする最も簡単な方法は、レスポンスオブジェクトのsetIntHeader()メソッドを使用することです。このメソッドのシグネチャである次
public void setIntHeader(String header, int headerValue)
この方法は、秒単位の時間間隔を示す整数値と共にブラウザにヘッダ「リフレッシュ」を返送します。
以下の例は、時間を更新するたびにページを更新します。
<%@ page import="java.io.*,java.text.*,java.util.*"%>
<html>
<head>
<title>Auto Refresh Header Example</title>
</head>
<body>
<h2>Auto Refresh Header Example</h2>
<%
// Page will be auto refresh after 1 seconds
response.setIntHeader("Refresh", 1);
// Get Current Time
DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Calendar cal = Calendar.getInstance();
out.println(dateFormat.format(cal.getTime()));
%>
</body>
</html>
これは、リフレッシュするキー行です:<% response.setIntHeader("Refresh", 1); %>
あなたは私がする必要があるアヤックスとのsetTimeout http://stackoverflow.com/questions/1664951/jquery-getjson-inside-settimeout-timer –