<script type='text/javascript' src='../../dwr/util.js'> </script>
<script type="text/javascript" src="../../dwr/interface
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr
<dwr>
<allow>
<create creator="new" javascript="QueryFaultListHandl
<param name="class" value="com.ubi.rt.QueryFaultListHandle
</create>
</allow>
</dwr>
4.在具体的jsp页面里根据dwr.xml中配置的对象的名字来
分两种情况:
<a>调用无返回值的方法:例如,在QueryFaultList
那么在页面中可直接调用.
function deom(key_uid){
QueryFaultListHandler.confirmAl
}
<b>有返回值的方法如何调用 ,例如在QueryFaultListHandler有一个con
那么在页面中这样调用:
function demo(key_uid){
QueryFaultListHandler.confirmAl
}
function aa(str_return){
//这里的str_return就是confirmAllFaul
}
在jsp页面中调用有返回在值的方法时,必须新建一个functi
在调用这个类的public的有返回值的方法时,把新建的func
附源代码:
java类
------------------------------
/*
* Created on 2005-9-8
*
* TODO To change the template for this generated file go to
* Window - Preferences - Java - Code Style - Code Templates
*/
package com.ubi.rt;
import java.util.Vector;
import com.ubi.util.db.DAO;
import com.ubi.util.db.DAOFactory;
import com.ubi.util.db.table.T
/**
* @author Allen
*
* TODO To change the template for this generated type comment go to Window -
* Preferences - Java - Code Style - Code Templates
*/
public class QueryFaultListHandler {
public String confirmAllFault(Integer key_uid) {
try {
DAO dao = DAOFactory.getDAO("Dynamic_event_17");
String sql = " datediff(dd,event_occur_time
+ key_uid.intValue() + " group by event_level order by event_level";
Vector vct_fault = dao.select(sql);
T_Dynamic_event_17 tde = null;
for (int i = 0; i < vct_fault.size(); i++) {
tde = (T_Dynamic_event_17) vct_fault.get(i);
tde.setFault_state(new Integer(2));
dao.update(tde, tde.getDynamic_event_uid());
}
} catch (Exception ex) {
ex.printStackTrace();
return "bed";
}
return "ok";
}
}
jsp文件
------------------------------
<%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts- <script type="text/javascript"> &lt;!-- D(["mb","logic.tld&amp;quot; prefix=&amp;quot;logic&amp;quot;%&amp;gt;&lt;br&gt;&amp;lt;%@ taglib uri=&amp;quot;/WEB-INF/struts-/ntemplate.tld&amp;quot; prefix=&amp;quot;temp&amp;quot;%&amp;gt;&lt;br&gt;&amp;lt;&lt;a href=/"mailto:%25@page/" target=/"_blank/" οnclick=/"return top.js.OpenExtLink(window,event,this)/"&gt;%@page&lt;/a&gt; pageEncoding=&amp;quot;GB2312&amp;quot;%&amp;gt;&lt;br&gt;&amp;lt;%request.setCharacterEncoding&lt;WBR&gt;(&amp;quot;GB2312&amp;quot;);%&amp;gt;&lt;br&gt;&amp;lt;meta http-equiv=&amp;quot;Content-Type&amp;quot; content=&amp;quot;text/html; charset=gb2312&amp;quot;&amp;gt;/n&lt;br&gt;&amp;lt;html:html locale=&amp;quot;true&amp;quot;&amp;gt;&amp;lt;html:base/&amp;gt;&lt;br&gt;&amp;lt;head&amp;gt;&lt;br&gt;&amp;lt;title&amp;gt;事件列表&amp;lt;/title&amp;gt;&lt;br&gt;&amp;lt;link href=&amp;quot;../../style/main.css&amp;quot; rel=&amp;quot;stylesheet&amp;quot; type=&amp;quot;text/css&amp;quot;&amp;gt;/n&lt;br&gt;&amp;lt;script src=&amp;quot;../../js/seltime.js&amp;quot; language=&amp;quot;JavaScript&amp;quot; type=&amp;quot;text/JavaScript&amp;quot;&amp;gt;&amp;lt;&lt;WBR&gt;//script&amp;gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;../..//scripts/httpObj.js&amp;quot;&lt;WBR&gt;&amp;gt;&amp;lt;//script&amp;gt;/n&lt;br&gt;&amp;lt;script type=/'text/javascript/' src=/'../../dwr/engine.js/'&amp;gt; &amp;lt;//script&amp;gt;&lt;br&gt;&amp;lt;script type=/'text/javascript/' src=/'../../dwr/util.js/'&amp;gt; &amp;lt;//script&amp;gt;&lt;br&gt;&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;../../dwr/interface&lt;WBR&gt;/QueryFaultListHandler.js&amp;quot;&amp;gt;&amp;lt;&lt;WBR&gt;//script&amp;gt;/n&lt;br&gt;&amp;lt;script&amp;gt;&lt;br&gt;var http = getHTTPObject(); &lt;br&gt;function goToParent(key_uid,type_uid){&lt;br&gt; var url =&amp;quot;././graphAction.do?method&lt;WBR&gt;=viewSubNode&amp;amp;key_uid=&amp;quot;+key_uid&lt;WBR&gt;+&amp;quot;&amp;amp;type_uid=&amp;quot;+type_uid;&lt;br&gt; window.location/n = url;&lt;br&gt;}&lt;br&gt;function confrimFault(indexId,uid){&lt;br&gt; showAddDataXxd(indexId,uid);&lt;br&gt;}&lt;br&gt;function confirmAllFault(key_uid){&lt;br&gt; //sendRequestData(key_uid);&lt;br&gt; changeTitle();&lt;br&gt; QueryFaultListHandler.confirmAl&lt;WBR&gt;lFault(changeTab2,key_uid);/n&lt;br&gt;}&lt;/p&gt;/n&lt;p&gt;function viewKnowledge(key_uid,event&lt;WBR&gt;_uid,fault_definition_type){&lt;br&gt; url = &amp;quot;graphAction.do?method=viewKnowledge&amp;amp;key_uid=&lt;WBR&gt;&amp;quot;+key_uid+&amp;quot;&amp;amp;fault_definition&lt;WBR&gt;_type_uid=&amp;quot;+fault_definition&lt;WBR&gt;_type+&amp;quot;&amp;amp;event_uid=&amp;quot;+event_uid;/n&lt;br&gt; window.open(url,/'故障相关知识库信息/',/'height=400, width=705, top=200, left=200, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no/');",1] ); //--&gt; </script> logic.tld" prefix="logic"%>
<%@ taglib uri="/WEB-INF/struts- template.tld" prefix="temp"%>
<%@page pageEncoding="GB2312"%>
<%request.setCharacterEncoding
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<html:html locale="true"><html:base/>
<head>
<title>事件列表</title>
<link href="../../style/main.css" _fcksavedurl=""../../style/main.css"" rel="stylesheet" type="text/css">
<script src="../../js/seltime.js" language="JavaScript" type="text/JavaScript"><
<script type="text/javascript" src="../../scripts/httpObj.js"
<script type='text/javascript' src='../../dwr/engine.js'> </script>
<script type='text/javascript' src='../../dwr/util.js'> </script>
<script type="text/javascript" src="../../dwr/interface
<script>
var http = getHTTPObject();
function goToParent(key_uid,type_uid){
var url ="././graphAction.do?method
window.location = url;
}
function confrimFault(indexId,uid){
showAddDataXxd(indexId,uid);
}
function confirmAllFault(key_uid){
//sendRequestData(key_uid);
changeTitle();
QueryFaultListHandler.confirmAl
}
function viewKnowledge(key_uid,event
url = "graphAction.do?method=viewKnowledge&key_uid=
window.open(url,'故障相关知识库信息','height=400, width=705, top=200, left=200, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no'); <script type="text/javascript"> &lt;!-- D(["mb","&lt;br&gt;}&lt;br&gt;function viewDetail(key_uid,uid,res_mon&lt;WBR&gt;_pnt_inst_event_uid,fault_type&lt;WBR&gt;_uid,fault_level){/n&lt;br&gt; url = &amp;quot;graphAction.do?method=viewDetail&amp;amp;key_uid=&amp;quot;&lt;WBR&gt;+key_uid+&amp;quot;&amp;amp;res_mon_pnt_inst&lt;WBR&gt;_event_uid=&amp;quot;+res_mon_pnt_inst&lt;WBR&gt;_event_uid+&amp;quot;&amp;amp;fault_definition&lt;WBR&gt;_type_uid=&amp;quot;+fault_type_uid+&amp;quot;&lt;WBR&gt;&amp;amp;event_uid=&amp;quot;+uid+&amp;quot;&amp;amp;fault_level&lt;WBR&gt;=&amp;quot;+fault_level;/n&lt;br&gt; window.open(url,/'故障详细信息/',/'height=400, width=705, top=200, left=200, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no/');&lt;br&gt; //alert(/'aa/');&lt;br&gt;}&lt;br&gt;function changeTitle(){&lt;br&gt; var tab = document.getElementById/n(&amp;quot;tab&amp;quot;);&lt;br&gt; var rs = tab.rows;&lt;br&gt; var r = rs[rs.length-1];&lt;br&gt; var cs = r.cells;&lt;br&gt; cs[1].innerHTML=&amp;quot;&amp;lt;font color=#cccccc&amp;gt;...请稍候...&amp;lt;/font&amp;gt;&lt;WBR&gt;&amp;quot;;&lt;br&gt; //alert(/'ok/');&lt;br&gt;}&lt;br&gt;function sendRequestData(uid){/n&lt;/p&gt;/n&lt;p&gt; alert(&amp;quot;开始处理&amp;quot;);&lt;br&gt; alert(uid);&lt;br&gt; var requestDataXxdFunctionId =105;//定义function&lt;br&gt; alert(&amp;quot;m&amp;quot;+m);&lt;br&gt; alert(requestDataXxdFunctionId&lt;WBR&gt;);&lt;br&gt; http.open(&amp;quot;GET&amp;quot;, &amp;quot;../../rtss?function=&amp;quot;+requestD&lt;WBR&gt;ataXxdFunctionId+&amp;quot;&amp;amp;uid=&amp;quot;+uid);/n&lt;br&gt; http.onreadystatechange = function(){ &lt;br&gt; if (http.readyState == 4) {&lt;br&gt; changeTab2();&lt;br&gt; }&lt;br&gt; }&lt;br&gt; http.send(null);&lt;br&gt;}&lt;br&gt;function showAddDataXxd(inde,uid){ &lt;br&gt; &lt;br&gt; var requestDataXxdFunctionId =104;//定义function/n&lt;br&gt; http.open(&amp;quot;GET&amp;quot;, &amp;quot;../../rtss?function=&amp;quot;+requestD&lt;WBR&gt;ataXxdFunctionId+&amp;quot;&amp;amp;uid=&amp;quot;+uid);&lt;br&gt; http.onreadystatechange = function(){ &lt;br&gt; if (http.readyState == 4) {&lt;br&gt; changeTab(inde);&lt;br&gt; }/n&lt;br&gt; }&lt;br&gt; http.send(null); &lt;br&gt;}&lt;br&gt;function changeTab2(returnStr){&lt;br&gt; if(returnStr==/'ok/'){&lt;br&gt; var tab = document.getElementById(&amp;quot;tab&amp;quot;);&lt;br&gt; var rs = tab.rows;&lt;br&gt; var reCount = (rs.length-3)/2;&lt;br&gt; //alert(&amp;quot;总行数&amp;quot;+reCount);/n&lt;br&gt; for(var i=0;i&amp;lt;reCount;i++){&lt;br&gt; //alert(&amp;quot;当前循环到&amp;quot;+i);&lt;br&gt; var curIndex = i*2+2;&lt;br&gt; //alert(&amp;quot;记录所在行&amp;quot;+curIndex);&lt;br&gt;",1] ); //--&gt; </script>
}
function viewDetail(key_uid,uid,res_mon
url = "graphAction.do?method=viewDetail&key_uid="
window.open(url,'故障详细信息','height=400, width=705, top=200, left=200, toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no');
//alert('aa');
}
function changeTitle(){
var tab = document.getElementById ("tab");
var rs = tab.rows;
var r = rs[rs.length-1];
var cs = r.cells;
cs[1].innerHTML="<font color=#cccccc>...请稍候...</font>
//alert('ok');
}
function sendRequestData(uid){
alert("开始处理");
alert(uid);
var requestDataXxdFunctionId =105;//定义function
alert("m"+m);
alert(requestDataXxdFunctionId
http.open("GET", "../../rtss?function="+requestD
http.onreadystatechange = function(){
if (http.readyState == 4) {
changeTab2();
}
}
http.send(null);
}
function showAddDataXxd(inde,uid){
var requestDataXxdFunctionId =104;//定义function
http.open("GET", "../../rtss?function="+requestD
http.onreadystatechange = function(){
if (http.readyState == 4) {
changeTab(inde);
}
}
http.send(null);
}
function changeTab2(returnStr){
if(returnStr=='ok'){
var tab = document.getElementById("tab");
var rs = tab.rows;
var reCount = (rs.length-3)/2;
//alert("总行数"+reCount);
for(var i=0;i<reCount;i++){
//alert("当前循环到"+i);
var curIndex = i*2+2;
//alert("记录所在行"+curIndex);
<script type="text/javascript"> &lt;!-- D(["mb"," var r = rs[curIndex];&lt;br&gt; var cs =r.cells;&lt;br&gt; //alert(&amp;quot;该行所有单位格数&amp;quot;+cs&lt;WBR&gt;.length);/n&lt;br&gt; if(cs!=null&amp;amp;&amp;amp;cs.length==7){&lt;br&gt; cs[4].innerHTML=/'已确认/';&lt;br&gt; }&lt;br&gt; }&lt;br&gt; var r = rs[rs.length-1];&lt;br&gt; var cs = r.cells;&lt;br&gt; cs[1].innerHTML=&amp;quot;&amp;lt;font color=#cccccc&amp;gt;已全部确认&amp;lt;/font&amp;gt;&amp;quot;;&lt;br&gt;/n }&lt;br&gt; &lt;br&gt; &lt;br&gt;}&lt;br&gt;function changeTab(ind){&lt;br&gt; var tab = document.getElementById(&amp;quot;tab&amp;quot;);&lt;br&gt; var rs = tab.rows;&lt;br&gt; var curIndex = ind*2+2;&lt;br&gt; var r = rs[curIndex];&lt;br&gt; var cs =r.cells;&lt;br&gt; cs[4].innerHTML=/'已确认/';/n&lt;br&gt;}&lt;br&gt;&amp;lt;//script&amp;gt;&lt;br&gt;&amp;lt;style type=&amp;quot;text/css&amp;quot;&amp;gt;&lt;br&gt;&amp;lt;!--&lt;br&gt;a:active {&lt;br&gt; color: #183554;&lt;br&gt;}&lt;br&gt;.style1 {font-size: 12px}&lt;br&gt;--&amp;gt;&lt;br/&gt;&amp;lt;/style&amp;gt;&lt;br&gt;&amp;lt;/head&amp;gt;&lt;br&gt;&amp;lt;body&amp;gt;&lt;br&gt;&amp;lt;center&amp;gt;/n&lt;br&gt; &amp;lt;td&amp;gt;&lt;br&gt; &amp;lt;table width=&amp;quot;680&amp;quot; border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; id=&amp;quot;tab&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;%=(request.getAttribute(&amp;quot;hasNoItem&amp;quot;)==null?&amp;quot;&amp;quot;:/nrequest.getAttribute(&amp;quot;hasNoItem&amp;quot;))%&amp;gt;&lt;br&gt; &amp;lt;tr align=&amp;quot;left&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;td colspan=&amp;quot;7&amp;quot; class=&amp;quot;tdDataValue1&amp;quot;&amp;gt;&lt;br&gt; &amp;amp;nbsp;&amp;amp;nbsp;拓扑视图 &amp;amp;gt; &lt;br&gt; &amp;lt;logic:present name=&amp;quot;node_name&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;bean:write name=&amp;quot;node_name&amp;quot; filter=&amp;quot;false&amp;quot;/&amp;gt;&lt;br&gt; &amp;lt;/logic:present&amp;gt;&lt;br&gt; &amp;amp;gt; &lt;br&gt; &amp;lt;font color=&amp;quot;#6699FF&amp;quot;&amp;gt;查看故障列表&amp;lt;/font&amp;gt;&amp;lt;&lt;WBR&gt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;/n&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt; &amp;lt;td width=&amp;quot;8%&amp;quot; class=&amp;quot;tdListTitle&amp;quot;&amp;gt;故障id&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;td width=&amp;quot;25%&amp;quot; class=&amp;quot;tdListTitle&amp;quot;&amp;gt;故障名称&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;td width=&amp;quot;14%&amp;quot; class=&amp;quot;tdListTitle&amp;quot;&amp;gt;故障级别&amp;lt;/td&amp;gt;/n&lt;br&gt; &amp;lt;td width=&amp;quot;25%&amp;quot; class=&amp;quot;tdListTitle&amp;quot;&amp;gt;发生时间&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;td colspan=&amp;quot;3&amp;quot; class=&amp;quot;tdListTitle&amp;quot;&amp;gt;操作&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;logic:present name=&amp;quot;graphForm&amp;quot; property=&amp;quot;job_vos&amp;quot;&amp;gt;/n",1] ); //--&gt; </script> var r = rs[curIndex];
var cs =r.cells;
//alert("该行所有单位格数"+cs
if(cs!=null&&cs.length==7){
cs[4].innerHTML='已确认';
}
}
var r = rs[rs.length-1];
var cs = r.cells;
cs[1].innerHTML="<font color=#cccccc>已全部确认</font>";
}
}
function changeTab(ind){
var tab = document.getElementById("tab");
var rs = tab.rows;
var curIndex = ind*2+2;
var r = rs[curIndex];
var cs =r.cells;
cs[4].innerHTML='已确认';
}
</script>
<style type="text/css">
<!--
a:active {
color: #183554;
}
.style1 {font-size: 12px}
-->
</style>
</head>
<body>
<center>
<td>
<table width="680" border="0" cellspacing="0" cellpadding="0" id="tab">
<%=(request.getAttribute("hasNoItem")==null?"": request.getAttribute("hasNoItem"))%>
<tr align="left">
<td colspan="7" class="tdDataValue1">
拓扑视图 >
<logic:present name="node_name">
<bean:write name="node_name" filter="false"/>
</logic:present>
>
<font color="#6699FF">查看故障列表</font><
</tr>
<tr>
<td width="8%" class="tdListTitle">故障id</td>
<td width="25%" class="tdListTitle">故障名称</td>
<td width="14%" class="tdListTitle">故障级别</td>
<td width="25%" class="tdListTitle">发生时间</td>
<td colspan="3" class="tdListTitle">操作</td>
</tr>
<logic:present name="graphForm" property="job_vos"> <script type="text/javascript"> &lt;!-- D(["mb","&lt;br&gt; &amp;lt;logic:iterate id=&amp;quot;v1&amp;quot; name=&amp;quot;graphForm&amp;quot; property=&amp;quot;job_vos&amp;quot; scope=&amp;quot;request&amp;quot; indexId=&amp;quot;ind&amp;quot;&amp;gt;&lt;br&gt; &lt;br&gt; &amp;lt;tr onMouseOver=&amp;quot;this.style.background=/'#EAE6DB/'/n&amp;quot; onMouseOut=&amp;quot;this.style.background=/'/'&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot;&amp;gt;&amp;lt;bean:write name=&amp;quot;v1&amp;quot; property=&amp;quot;dynamic_event_uid&amp;quot; filter=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt;/n &amp;lt;td class=&amp;quot;tdListdata1&amp;quot;&amp;gt;&amp;lt;bean:write name=&amp;quot;v1&amp;quot; property=&amp;quot;event_name&amp;quot; filter=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;logic:equal name=&amp;quot;v1&amp;quot; property=&amp;quot;event_level&amp;quot; value=&amp;quot;4&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot; bgcolor=&amp;quot;#FF0000&amp;quot;&amp;gt;&lt;br&gt; 严重&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/logic:equal&amp;gt;&lt;br&gt; &amp;lt;logic:equal name=&amp;quot;v1&amp;quot; property=&amp;quot;event_level&amp;quot; value=&amp;quot;3&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot; bgcolor=&amp;quot;#FF00CC&amp;quot;&amp;gt;&lt;br&gt; 主要&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/logic:equal&amp;gt;&lt;br&gt; &amp;lt;logic:equal name=&amp;quot;v1&amp;quot; property=&amp;quot;event_level&amp;quot; value=&amp;quot;2&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot; bgcolor=&amp;quot;#FF9900&amp;quot;&amp;gt;&lt;br&gt; 普通&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/logic:equal&amp;gt;&lt;br&gt; &amp;lt;logic:equal name=&amp;quot;v1&amp;quot; property=&amp;quot;event_level&amp;quot; value=&amp;quot;1&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot; bgcolor=&amp;quot;#FFFF00&amp;quot;&amp;gt;&lt;br&gt; 次要&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/logic:equal&amp;gt;&lt;br&gt; &amp;lt;td class=&amp;quot;tdListdata1&amp;quot;&amp;gt;&amp;lt;bean:write name=&amp;quot;v1&amp;quot; property=&amp;quot;event_occur_time&amp;quot; filter=&amp;quot;true&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;/n&lt;br&gt; &amp;lt;td width=&amp;quot;9%&amp;quot; class=&amp;quot;tdListdata1&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;logic:notEqual name=&amp;quot;v1&amp;quot; property=&amp;quot;fault_state&amp;quot; value=&amp;quot;2&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;a href=/'javascript:confrimFault(&lt;WBR&gt;&amp;lt;bean:write name=&amp;quot;ind&amp;quot;/&amp;gt;,&amp;lt;bean:write name=&amp;quot;v1&amp;quot; property=&amp;quot;dynamic_event_uid&amp;quot; filter=&amp;quot;true&amp;quot;/&amp;gt;)/'&amp;gt;确认&amp;lt;/a&amp;gt;/n",1] ); //--&gt; </script>
<logic:iterate id="v1" name="graphForm" property="job_vos" scope="request" indexId="ind">
<tr onMouseOver="this.style.background='#EAE6DB' " onMouseOut="this.style.background=''">
<td class="tdListdata1"><bean:write name="v1" property="dynamic_event_uid" filter="true"/></td>
<td class="tdListdata1"><bean:write name="v1" property="event_name" filter="true"/></td>
<logic:equal name="v1" property="event_level" value="4">
<td class="tdListdata1" bgcolor="#FF0000">
严重
</td>
</logic:equal>
<logic:equal name="v1" property="event_level" value="3">
<td class="tdListdata1" bgcolor="#FF00CC">
主要
</td>
</logic:equal>
<logic:equal name="v1" property="event_level" value="2">
<td class="tdListdata1" bgcolor="#FF9900">
普通
</td>
</logic:equal>
<logic:equal name="v1" property="event_level" value="1">
<td class="tdListdata1" bgcolor="#FFFF00">
次要
</td>
</logic:equal>
<td class="tdListdata1"><bean:write name="v1" property="event_occur_time" filter="true"/></td>
<td width="9%" class="tdListdata1">
<logic:notEqual name="v1" property="fault_state" value="2">
<a href='javascript:confrimFault(
</logic:notEqual>
<logic:equal name="v1" property="fault_state" value="2">
已确认
</logic:equal>
</td>
<td width="9%" class="tdListdata1"><a href='javascript:viewKnowledge
<td width="10%" class="tdListdata1"><a href='javascript:viewDetail(
</tr>
<tr>
<td colspan="7" class="trLine"></td>
</tr>
</logic:iterate>
</logic:present>
<tr>
<td height="25" colspan="4" align="left">
当前共有告警
<logic:present name="count_total">
<font color="#FF0000">
<bean:write name="count_total"/>
</font>
</logic:present>
条 严重
<logic:present name="count_level4">
<font color="#FF0000">
<bean:write name="count_level4"/>
</font>
</logic:present>
主要
<logic:present name="count_level3">
<font color="#FF0000">
<script type="text/javascript"> &lt;!-- D(["mb"," &amp;lt;bean:write name=&amp;quot;count_level3&amp;quot;/&amp;gt;&lt;br&gt; &amp;lt;/font&amp;gt;&lt;br&gt; &amp;lt;/logic:present&amp;gt;/n&lt;br&gt; 普通&lt;br&gt; &amp;lt;logic:present name=&amp;quot;count_level2&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;bean:write name=&amp;quot;count_level2&amp;quot;/&amp;gt;&lt;br&gt; &amp;lt;/font&amp;gt;&lt;br&gt; &amp;lt;/logic:present&amp;gt; /n&lt;br&gt; 次要&lt;br&gt; &amp;lt;logic:present name=&amp;quot;count_level1&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;font color=&amp;quot;#FF0000&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;bean:write name=&amp;quot;count_level1&amp;quot;/&amp;gt;&lt;br&gt; &amp;lt;/font&amp;gt;&lt;br&gt; &amp;lt;/logic:present&amp;gt;/n&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;td height=&amp;quot;25&amp;quot; colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;logic:present name=&amp;quot;count_total&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;logic:greaterThan name=&amp;quot;count_total&amp;quot; value=&amp;quot;0&amp;quot;&amp;gt;/n&lt;br&gt; &amp;lt;a href=/'javascript:confirmAllFaul&lt;WBR&gt;t(&amp;lt;bean:write name=&amp;quot;graphForm&amp;quot; property=&amp;quot;key_uid&amp;quot;/&amp;gt;);/'&amp;gt;确认全部&amp;lt;&lt;WBR&gt;/a&amp;gt;&lt;br&gt; &amp;lt;/logic:greaterThan&amp;gt;&lt;br&gt; &amp;lt;/logic:present&amp;gt;&lt;br&gt; &amp;lt;/td&amp;gt;/n&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;/table&amp;gt;&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &amp;lt;/tr&amp;gt;&lt;br&gt; &amp;lt;tr&amp;gt;&lt;br&gt; &amp;lt;td align=&amp;quot;center&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;logic:present name=&amp;quot;vcCpage&amp;quot;&amp;gt;&lt;br&gt; &amp;lt;html:pagetag pagename=&amp;quot;vcCpage&amp;quot; hidFlag=&amp;quot;true&amp;quot; conCode=&amp;quot;top;pref;tpage;tnum&lt;WBR&gt;;tocurpage;next;bottom;&amp;quot; title=&amp;quot;首页;上一页;共;总计;第;下一页;末页;&amp;quot; conBlank=&amp;quot;top;pref;tpage;tnum&lt;WBR&gt;;tocurpage;next;bottom;&amp;quot; visible=&amp;quot;false&amp;quot;/&amp;gt;/n&lt;br&gt; &amp;lt;/logic:present&amp;gt;&lt;br&gt; &amp;lt;/td&amp;gt;&lt;br&gt; &lt;br&gt; &amp;lt;/tr&amp;gt; &lt;br&gt;&amp;lt;/center&amp;gt;&lt;br&gt;&amp;lt;/body&amp;gt;&lt;br&gt;&amp;lt;/html:html&amp;gt;&lt;/p&gt;/n&lt;p&gt;dwr.xml文件&lt;/p&gt;/n&lt;p&gt;------------------------------&lt;WBR/&gt;------------------------------&lt;WBR/&gt;------------------------------&lt;WBR/&gt;----&lt;br/&gt;&lt;/p&gt;/n&lt;p/&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;!DOCTYPE dwr PUBLIC &amp;quot;-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN&amp;quot; &amp;quot;&lt;a href=/"http://www.getahead.ltd.uk/dwr/dwr10.dtd/" target=/"_blank/" οnclick=/"return top.js.OpenExtLink(window,event,this)/"&gt;",1] ); //--&gt; </script> <bean:write name="count_level3"/>
</font>
</logic:present>
普通
<logic:present name="count_level2">
<font color="#FF0000">
<bean:write name="count_level2"/>
</font>
</logic:present>
次要
<logic:present name="count_level1">
<font color="#FF0000">
<bean:write name="count_level1"/>
</font>
</logic:present>
</td>
<td height="25" colspan="3" align="center">
<logic:present name="count_total">
<logic:greaterThan name="count_total" value="0">
<a href='javascript:confirmAllFaul
</logic:greaterThan>
</logic:present>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td align="center">
<logic:present name="vcCpage">
<html:pagetag pagename="vcCpage" hidFlag="true" conCode="top;pref;tpage;tnum
</logic:present>
</td>
</tr>
</center>
</body>
</html:html>
dwr.xml文件
web.xml文件
----------------------------------------------
<servlet>
<servlet-name>dwr-invoker</servlet-name>
<servlet-class>uk.ltd.getahead.dwr.DWRServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>dwr-invoker</servlet-name>
<url-pattern>/dwr/*</url-pattern>
</servlet-mapping>