/*5s发起一次请求*/
jsp页面:
<script type="text/javascript">
window.οnlοad=function(){
//定时发送请求
setInterval(function() {
Ext.Ajax.request({
type : "post",
url: "getQueryResult.do", //请求路径
success: function (repon) {
var result = JSON.parse(repon.responseText);//解析ajax处理服务器端返回结果
}
});
}, 5000);
}
</script>
action层:
@Action("getQueryResult")
public void getQueryResult(){
List<CheckInfo> getQueryResult = userService.getQueryResult();
GridDataJson reponse = new GridDataJson();
reponse.setRoot( getQueryResult );
this.writeJson(reponse);
}
servise层:
public List<CheckInfo> getQueryResult() {
return userDao.getQueryResult();
}
DaoImpl层:
public List<CheckInfo> getQueryResult() {
return getHibernateTemplate().executeFind(
new HibernateCallback() {
public Object doInHibernate(Session session)
throws HibernateException, SQLException {
String sql="SELECT * FROM check_info order by jcsj DESC limit 0,1";
Query query = session.createSQLQuery(sql);
return query.list();
}
});
}