Step one: Import the jquery plugin
Copy Code code as follows:
<script type= "Text/javascript" src= "Js/easyui/jquery-1.8.0.min.js" ></script>
Step Two: Add information to the <body></body> show where
Copy Code code as follows:
<label id= "Context" ></label>
Step three: Add the JS code to the page
Copy Code code as follows:
<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>
Step four: In Struts2, make request processing
Copy Code code as follows:
public void Takeallmonitor () {
try {
HttpServletResponse response = Servletactioncontext.getresponse ();
PrintWriter out;
out = Response.getwriter ();
Response.setcharacterencoding ("Utf-8");
//... Insert business logic
Out.print ("synchronous ...");
Out.close ();
catch (IOException e) {
E.printstacktrace ();
}
}
To this, you can realize the effect of a timed refresh page, but there is a problem, that is, Out.print ("") in Chinese, there are garbled problems, if any heroes know how to deal with, but also hope to guide twos.