SSH电力项目九--运行监控首页显示
需求:在首页显示出设备运行情况,并去掉<br>换行符,每隔十分钟刷新一次页面。
ElecMenuAction.java
首先注入运行监控service
public class ElecMenuAction extends BaseAction<MenuForm>{
MenuForm menuForm = this.getModel();
//注入运行监控service
@Resource(name=IElecCommonMsgService.SERVICE_NAME)
IElecCommonMsgService elecCommonMsgService;
}
然后再查询监控内容
/**
* @Name:alermStation
* @Description:站点运行情况
* @Author:康捷
* @Version:V1.00
* @create Date:20170521
* @return :String: 跳转到menu/alermStation.jsp
*/
public String alermStation(){
// 1.查询数据库运行监控表的数据,返回唯一的ElecCommonMsg
ElecCommonMsg ecm = elecCommonMsgService.findCommonMsg();
// 2.将ElecCommonMsg对象压入栈顶,支持表单回显
// ServletActionContext.getContext().getValueStack().push(ecm); // 后边有复用,写到公用方法中去
ValueUtils.putValueStack(ecm);
return "alermStation";
}
/**
* @Name:alermDevice
* @Description:设备运行情况
* @Author:康捷
* @Version:V1.00
* @create Date:20170521
* @return :String: 跳转到menu/alermDevice.jsp
*/
public String alermDevice(){
// 1.查询数据库运行监控表的数据,返回唯一的ElecCommonMsg
ElecCommonMsg ecm = elecCommonMsgService.findCommonMsg();
// 2.将ElecCommonMsg对象压入栈顶,支持表单回显
// ServletActionContext.getContext().getValueStack().push(ecm); // 后边有复用,写到公用方法中去
ValueUtils.putValueStack(ecm);
return "alermDevice";
}
对应的页面:
alermStation.jsp 和 alermDevice.jsp 其中,
<s:date name="createDate" format="yyyy-MM-dd HH:mm:ss" /> 用来显示日期格式
<s:property value="stationRun" escapeHtml="false"/> 去掉显示<br>内容
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s" %>
<html>
<head>
<title>load</title>
<link href="${pageContext.request.contextPath }/css/Style.css" type="text/css" rel="stylesheet" />
</head>
<body>
<table width="100%" border="0" id="table8">
<tr>
<td align="left" valign="middle" style="word-break: break-all">
<span class="style1">
<s:property value="stationRun" escapeHtml="false"/>
</span></td>
</tr> <tr>
<td align="left" valign="middle" style="word-break: break-all">
<span class="style1">
<font color="red"><s:date name="createDate" format="yyyy-MM-dd HH:mm:ss" /></font>
</span></td>
</tr> </table>
</body>
</html>
每隔十分钟刷新页面:
<script>
/**添加10分钟后自动刷新页面,站点和设备运行的实时性*/
window.onload=function(){
setTimeout('refresh10()',1000*60*10) ;
}
function refresh10(){
window.location.reload();
}
</script>
SSH电力项目九--运行监控首页显示的更多相关文章
- SSH电力项目
第一步:创建测试表Elec_Text: create table Elec_Text(textID varchar(50) not null primary key,textName varchar( ...
- SSH电力项目一 搭建Hibernate框架
Hibernate所需要的基本文件: ElectText.java ElecText.hbm.xml hibernate.cfg.xml 第一步:创建测试表Elec_Text: create tabl ...
- SSH电力项目四-显示首页
1.登录页面: 将上一节中的页面放到/WEB-INF/page/目录下,需要登录后才能访问该页面: 对应页面:/WEB-INF/page/menu/home.jsp <%@ page langu ...
- idea的spring boot项目,运行时不要显示在dashboard中
将对应项目的上图配置,取消勾选即可.
- SSH电力项目三 - Dao层、service层查询实现(HQL)
底层方法封装:模糊查询,姓张的人 查询思路:select * from elec_text o #Dao层 where o.textName like '%张%' ...
- SSH电力项目二
底层方法封装(CommonDaoImpl类) public class CommonDaoImpl<T> extends HibernateDaoSupport implements IC ...
- 国家电力项目SSH搭建
SSH项目框架搭建总结: 1.建立Web工程 * 导入需要的jar的包 db:连接数据库的驱动包 hibernate:使用hibernate的jar包 jstl:java的标准标签库 junit:测试 ...
- 第六十九篇:vue项目的运行过程
好家伙, 1.vue的目录结构分析 来看看项目的目录 (粗略的大概的解释) 2.vue项目的运行流程 在工程化项目中,vue要做的事情很单纯:通过main.js把App.vue渲染到index.htm ...
- mac+windows下从git上拉取项目及运行
一.Mac下从git拉取项目 1. 拉项目 打开终端,先进入想放置项目的目录.假设进入workfile目录,输入cd workfile. 进入workfile目录后:输入git clone 链接(gi ...
随机推荐
- unity, 导出对象到另一个项目
----更新(2015-6-26): 今天又试了一下,有时候prefabs不用导出直接拷贝过去也能用,但有时候不行.还不太清楚原因. ----旧帖: 一,正确做法: 一个对象包括资源和Hierarch ...
- Java数据结构和算法(三):常用排序算法与经典题型
常用的八种排序算法 1.直接插入排序 我们经常会到这样一类排序问题:把新的数据插入到已经排好的数据列中.将第一个数和第二个数排序,然后构成一个有序序列将第三个数插入进去,构成一个新的有序序列.对第四个 ...
- [Jobdu] 题目1373:整数中1出现的次数(从1到n整数中1出现的次数)
题目描述: 亲们!!我们的外国友人YZ这几天总是睡不好,初中奥数里有一个题目一直困扰着他,特此他向JOBDU发来求助信,希望亲们能帮帮他.问题是:求出1~13的整数中1出现的次数,并算出100~130 ...
- Ubuntu 给应用程序添加桌面图标(本文以Eclipse为例)
这里以Eclipse为例: eclipse是下载的是解压就能用的,但是没有桌面图标就显得很无力了. 自己写了一个eclipse.desktop放到/usr/share/applications/目录下 ...
- android 面试
2. 横竖屏切换时候 activity 的生命周期1. 不设置 Activity 的 android:configChanges 时 , 切屏会重新调用各个生命周期 , 切横屏时会执行一次 , 切竖屏 ...
- Lua中的常用语句结构以及函数
1.Lua中的常用语句结构介绍 --if 语句结构,如下实例: gTable = {} ] ] then ]) == gTable[] then ]) else print("unkown ...
- Enlish相关术语
APM 自动编程机(Automatic Programming Machine) 高级电源管理(Advanced Power Management) OSD 屏幕显示(On Screen Displa ...
- easyui datagrid columns 如何取得json 内嵌对象(many-to-one POJO class)
http://www.iteye.com/problems/44119 http://hi.baidu.com/lapson_85/item/7733586e60b08500a1cf0f8d ———— ...
- 扩展KMP - HDU 4333 Revolving Digits
Revolving Digits Problem's Link Mean: 给你一个字符串,你可以将该字符串的任意长度后缀截取下来然后接到最前面,让你统计所有新串中有多少种字典序小于.等于.大于原串. ...
- 关于ajax跨域的一些说说
跨域:跨当然是跨过去,域当然是别的服务器 (说白点就是去别服务器上取东西) 只要协议.域名.端口有任何一个不同,都被当作是不同的域 ajax 是一种请求响应无刷新技术(xmlhttqrequest对象 ...