Я предполагаю, что есть сервлет с шаблоном URL / UpdateCount настроен в web.xml для предоставления динамических данных / содержимого, а на странице jsp есть элемент div countStatDiv,
Следующий код обновляет / обновляет содержимое countStatDiv каждые 30 секунд, используя метод GET, и значение переменной секунд можно изменить в соответствии с необходимостью:
<script>
var request;
var seconds=30;
function getRequestObject(){
setInterval(function() {sendRequest();},seconds*1000);
if (window.ActiveXObject){
return (new ActiveXObject("Microsoft.XMLHTTP"));
} else if (window.XMLHttpRequest){
return(new XMLHttpRequest());
} else {
return (null);
}
}
function sendRequest(){
request = getRequestObject();
request.onreadystatechange = handleResponse;
request.open("GET", "../UpdateCount", true);
request.send(null);
}
function handleResponse(){
if((request.readyState == 4)&&(request.status == 200)){
var serverResponse = request.responseText;
var statCtrl=document.getElementById("countStatDiv");
statCtrl.innerHTML=serverResponse;
}
}
</script>