Jquery、Ajax、Struts2完成定时刷新的方法

凭空出手,揽一瓣入怀,轻抚,慢品,细细吻,哪里还是人间?悄悄揣入袖中,生怕被贼人看见,羞怯了粉面,染红了双鬓。许是时光太短,留一瓣珍藏在即将苍老的心灵深处,不让回忆无色,不让生活无味,不让岁月无痕。
步骤一:导入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("")中有中文的时候,有乱码问题,如果哪位大侠知道怎么处理,还希望指点一二。

到此这篇关于Jquery、Ajax、Struts2完成定时刷新的方法就介绍到这了。在醒着的时间里,追求你认为最有意义的。更多相关Jquery、Ajax、Struts2完成定时刷新的方法内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
JSP+jquery如何使用javascript ajax方式调用javascripton的如何实现方法

struts2+jquery如何实现javascript ajax登陆实例详解

java中如何利用jquery+javascript ajax在前后台之间传递javascripton格式参数

Struts2.5 如何利用Ajax将javascripton数据传值到JSP的实例