Перейдите на ViewReport.jsp в установочных файлах сервера jasper.
Затем добавьте нижеприведенный код для этого (на самом деле мы используем java-скрипт для этого.)
<script type="text/javascript">
var url = window.location.href; //take current tab url
var dash = 'http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&_flo...';
if(url == dash ){
setTimeout(function(){
window.location.reload(1);
}, 5000);
}
</script>
url - это текущий URL отображаемого отчета.
dash - это URL, который мы хотим обновить.в противном случае все отчеты будут обновляться в течение каждых 5 секунд.
5000 - это временной интервал, который требуется обновить (в миллисекундах).
перезапустите сервер jasper.
Вы можете добавить ссылку на отчет, которая содержит таблицу, для которой вы хотите обновить данные, для url и dash и установить время в миллисекундах для его обновления.