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 ...
随机推荐
- PhotoView
PhotoView 介绍 追求美是人的天性 PhotoView.js 灵感来自于picasa 本功能是为了解决运营对后台管理系统中用户上传的各种角度和尺寸的图片难以浏览的问题,于是花了两天时间写了这个 ...
- RESTful风格的SSM框架搭建
1 使用idea编辑工具,maven项目构建工具搭建RESTful风格的java项目 2 进行项目配置 2.1 pom文件依赖 <project xmlns="http://maven ...
- Step by Step Learn Python(1)
print "Hello World!" action = raw_input("please select your action{1, 2, 3, 4, 5, 6, ...
- getconf命令【一天一个命令】
我们时常需要查询系统相关的信息,比如页面大小,整数大小之类,如果编写程序去计算会比较繁琐,这里有一个很有用的命令,可以用来获取系统相关信息.它就是getconf. $ getconf PAGE_S ...
- ubuntu16.04安装jekyll 3.3.1
本次安装的ekyll为最新的3.3.1版本. 一.预备工作,因位jekyll需要很多软件的支持,所以准备工作要做足. Ruby (including development headers, v1.9 ...
- 每日英语:Asia Has World's Biggest Pay Gap, Study Finds
In Asia, middle managers such as department heads make more than 14 times as much as operational emp ...
- session监听器HttpSessionBindingListener
首先我在网上查了一下session的真正销毁条件: 1调用 session.invalidate();方法 2 session到了设置或者默认的超时时间,自动销毁(关闭浏览器此session还未销毁, ...
- c#生成方案里预生成拷贝文件
我们在做项目时,可能是多人合作,这样每个人的目录层次级别是不一样的,如果用VS自带的OUTPUT输出目录,改变路径,把DLL集中生成到一个文件夹,那么不同人的机器上结果是不一样的,这就造成了,我这台机 ...
- Spring AOP注解通过@Autowired,@Resource,@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
本文介绍了使用Spring注解注入属性的方法.使用注解以前,注入属性通过类以及配置文件来实现.现在,注入属性可以通过引入@Autowired注解,或者@Resource,@Qualifier,@Pos ...
- buildroot 修改root密码后无法登录ssh解决方法
客户说想修改root密码后再登录ssh, 研究了一下,是因为ssh登录是匹配了之前的 密码生成文件,只要把之前的密码生成文件删除就可以. 过程如下: 删除 /etc/ssh/ssh_host*. rm ...