需求:在首页显示出设备运行情况,并去掉<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电力项目九--运行监控首页显示的更多相关文章

  1. SSH电力项目

    第一步:创建测试表Elec_Text: create table Elec_Text(textID varchar(50) not null primary key,textName varchar( ...

  2. SSH电力项目一 搭建Hibernate框架

    Hibernate所需要的基本文件: ElectText.java ElecText.hbm.xml hibernate.cfg.xml 第一步:创建测试表Elec_Text: create tabl ...

  3. SSH电力项目四-显示首页

    1.登录页面: 将上一节中的页面放到/WEB-INF/page/目录下,需要登录后才能访问该页面: 对应页面:/WEB-INF/page/menu/home.jsp <%@ page langu ...

  4. idea的spring boot项目,运行时不要显示在dashboard中

    将对应项目的上图配置,取消勾选即可.

  5. SSH电力项目三 - Dao层、service层查询实现(HQL)

    底层方法封装:模糊查询,姓张的人 查询思路:select * from elec_text o           #Dao层     where o.textName like '%张%'     ...

  6. SSH电力项目二

    底层方法封装(CommonDaoImpl类) public class CommonDaoImpl<T> extends HibernateDaoSupport implements IC ...

  7. 国家电力项目SSH搭建

    SSH项目框架搭建总结: 1.建立Web工程 * 导入需要的jar的包 db:连接数据库的驱动包 hibernate:使用hibernate的jar包 jstl:java的标准标签库 junit:测试 ...

  8. 第六十九篇:vue项目的运行过程

    好家伙, 1.vue的目录结构分析 来看看项目的目录 (粗略的大概的解释) 2.vue项目的运行流程 在工程化项目中,vue要做的事情很单纯:通过main.js把App.vue渲染到index.htm ...

  9. mac+windows下从git上拉取项目及运行

    一.Mac下从git拉取项目 1. 拉项目 打开终端,先进入想放置项目的目录.假设进入workfile目录,输入cd workfile. 进入workfile目录后:输入git clone 链接(gi ...

随机推荐

  1. vim手记

    1.normal 模式进入edit模式 i(a,o),进入 command 模式 :,回到normal模式Esc(ctrl+c,ctrl+[)2.help urs_toc 进入帮助文档目录,退出目录: ...

  2. Struts2初学 Struts2在Action获取内置对象request,session,application(即ServletContext)

    truts2在Action中如何访问request,session,application(即ServletContext)对象???? 方式一:与Servlet API解耦的方式      可以使用 ...

  3. 04、数据绑定控件 ListBox 的一个 Bug

    同事这两天在做 universal 项目的时候,遇到一个诡异的问题,即使设置 Page 为 缓存状态, 在页面跳转后, ListBox 的位置不会被缓存,怀疑是页面的缓存状态出了问题: this.Na ...

  4. ajax请求数据动态渲染表格

    $.ajax({ url: "/flow/userTaskFileShow.cc", data: {"processDefinitionId": pdid, & ...

  5. java读properties文件 乱码

    java读properties文件,包含中文字符的主要有两种: 1.key中包含中文字符的(value中也有可能包含) 2.key中不包含中文字符的(value中有可能包含) 1.key中包含中文字符 ...

  6. 架构设计之Spring-Session的分布式集群会话管理

    发表于 2017-04-24  |  160次围观   |   分类于 架构设计   |   暂无评论 前言 通常在web开发中,回话管理是很重要的一部分,用于存储与用户相关的一些数据.对于JAVA开 ...

  7. linux服务器 IE中ico 不能正常显示

    问题: mime_type: image/vnd.microsoft.icon 的,但发现在 IE 下面,直接打开 icon 的地址,图标不能正常显示 1.将ico放在windows服务器上,直接访问 ...

  8. c/c++常见关键字解释

    c语言中常见关键字:  char :    =>声明字符型变量或函数 double :=>声明双精度变量或函数 enum :  =>声明枚举类型 float:     =>声明 ...

  9. [爬虫]Python爬虫基础

    一.什么是爬虫,爬虫能做什么 爬虫,即网络爬虫,大家可以理解为在网络上爬行的一直蜘蛛,互联网就比作一张大网,而爬虫便是在这张网上爬来爬去的蜘蛛咯,如果它遇到资源,那么它就会抓取下来.比如它在抓取一个网 ...

  10. 科技巨头们以 "A" 取名的时尚潮流

    科技巨头们以 "A" 取名的时尚潮流 from 公众号  WebHub  世界上有许多巨头公司喜欢以字母 a 打头作公司起名.改名,这主要是因为电话薄是以字母排序的(外国人习惯家里 ...