步骤一:导入jquery插件
复制代码 代码如下:
<script type="text/javascript" src="js/easyui/jquery-1.8.0.min.js"></script>
步骤二:在<body></body>中添加信息显示的地方
复制代码 代码如下:
<label id="context"></label>
步骤三:在页面中添加js代码
复制代码 代码如下:
<script type="text/javascript">
setinterval("push()",1000*60);
function push() {
$.ajax({
type: "post",
url: encodeuri("crmmaintenance/crmairpolicyaction-takeallmonitor.action"),
success: function(data) {
$('#context').text(data);
}
});}
</script>
步骤四:在struts2中,进行请求处理
复制代码 代码如下:
public void takeallmonitor() {
try {
httpservletresponse response = servletactioncontext.getresponse();
printwriter out;
out = response.getwriter();
response.setcharacterencoding("utf-8");
//...插入业务逻辑
out.print("synchronous..." );
out.close();
} catch (ioexception e) {
e.printstacktrace();
}
}
到此,就可以实现定时刷新页面的效果,但是还存在一点问题,就是out.print("")中有中文的时候,有乱码问题,如果哪位大侠知道怎么处理,还希望指点一二。
申明:本教程内容由威凡网编辑整理并提供IT程序员分享学习,如文中有侵权行为,请与站长联系(QQ:254677821)!