message.jsp
来自「OA自动化办公系统,Eclipse+Oracle开发。」· JSP 代码 · 共 257 行
JSP
257 行
<%@ page contentType="text/html; charset=gbk" language="java"
import="java.sql.*" errorPage=""%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title class="titlefont">消息管理</title>
<link href="../css/Style.css" rel="stylesheet" />
<script language="javascript" src="../js/calendar.js">
</script>
<script language="javascript" src="../js/checkTime.js">
</script>
<script language="javascript" type="text/javascript" src="../js/show.js">
</script>
<script type="text/javascript" language="javascript">
var http=false;
function createHttpRequest(){
if(window.XMLHTTPRequest){
http=new XMLHTTPRequest();
if(http.overrideMimeType){
http.overrideMimeType('text/xml');
}
}else{
try{
http=new ActiveXObject('Microsoft.XMLHTTP');
}catch(E){
try{
http=new ActiveXObject('Msxml2.XMLHTTP');
}catch(e){
http=false;
}
}
}
}
function send(value1,value2){
createHttpRequest();
if(!http){
return false;
}
http.onreadystatechange=processResponse;
http.open('GET','findmessage.do?startTime='+value1+'&endTime='+value2,true);
http.send(null);
}
function openWin1(id){
window.open("showsend.do?id="+id,"maxwindow","toolbar=no, menubar=no, scrollbars=no, regizable=yes, location=no, status=no");
}
function processResponse(){
if(http.readyState==4){
if(http.status==200){
var table=document.getElementById('msgInfo');
while(table.rows.length>1){ /*删除表格中所有显示的数据 */
table.deleteRow(1);
}
/* for(k=1;k<table.rows.length;k++){
table.deleteRow(k);
}*/
var dom=http.responseXML;
var list=dom.selectNodes('/root/message');
if(list.length==0){
var row = table.insertRow(1);
var col = row.insertCell(0);
col.colSpan = 5;
col.setAttribute('align','center');
col.innerHTML="<font size='+2'>对不起!没有找到相关的记录!</font>";
}else{
for(i=0;i<list.length;i++){
var row=table.insertRow(i+1);
var columns=list[i].childNodes;
var text=columns[columns.length-1].text;
var col=row.insertCell(0);
col.setAttribute('align','center');
var context1 = columns[0].text;
col.innerHTML="<div onmouseover=\"showLayer1('"+context1+"')\" onmouseout=\"hiddenLayer1()\" style='width:120px; height: 20px; overflow: hidden; text-overflow:ellipsis'><NOBR><a href='javascript:openWin1("+text+")'>"+columns[0].text+"</a></NOBR> </div>"+"<div id='layer1' style='display:none;position:absolute;width:120px;white-space:normal; word-break:break-all;background-color:#99FFFF;border:5px solid #FFFFFF;'>"+context1+"</div>";
for(j=1;j<columns.length-1;j++){
var col = row.insertCell(j);
col.setAttribute('align','center');
/*col.innerText=columns[j].text;*/
col.innerHTML="<DIV STYLE='width: 120px; height: 20px; overflow: hidden; text-overflow:ellipsis'><NOBR>"+columns[j].text+"</NOBR> </div>";
}
/* 如果遍列完最后一个元素, 则为访列增加一个修改标记的链接,并为该链接传入ID,因为ID是第最后一列,所有是columns[j] */
var col=row.insertCell(j);
col.setAttribute('align','center');
col.innerHTML="<a href='modifymessage.do?id="+columns[j].text+"'><img style='border:none;' src='../images/edit.gif'/></a>";
/* 增加一个删除标记的链接,并为该链接传入ID,因为ID是第最后一列,所有是columns[j] */
var col=row.insertCell(j+1);
col.setAttribute('align','center');
col.innerHTML="<a href='delsendmessage.do?id="+columns[j].text+"'><img style='border:none;' src='../images/delete.gif'/></a>";
/* 增加一个发布标记的链接,并为该链接传入ID,因为ID是第最后一列,所有是columns[j] */
var col=row.insertCell(j+2);
col.setAttribute('align','center');
col.innerHTML="<a href='publishmessage.do?id="+columns[j].text+"'><img style='border:none;' src='../images/fabu.gif'/></a>";
}
}
}
}
}
</script>
</head>
<body>
<table width="1082" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
<tr>
<td height="30" valign="top">
<p>
当前位置:消息管理
</p>
</td>
<td>
</td>
</tr>
<tr>
<td height="40" colspan="2" valign="top">
<div align="center" class="titlefont">
<strong>消息管理</strong>
</div>
</td>
<tr>
<td height="19" colspan="2" valign="top"><hr/></td>
</tr>
<tr>
<td height="19" colspan="2" valign="top">
</td>
</tr>
<tr>
<td height="128" valign="top">
<form id="form2" name="form2" method="post" action="" onsubmit="return check(this)">
<p>
<strong>请输入搜索消息的时间段——</strong>
<img src="../images/message.gif" width="46" height="56" />
</p>
<p>
开始时间:
<input onfocus="calendar()" type="text" class="smalltext" name="starttime" />
*____结束时间:
<input onfocus="calendar()" type="text" class="smalltext" name="endtime"/>
*
<input type="image" src="../images/search.gif" style="width:100px; height:21px;border-style:none" class="inputCss" onclick="javascript:divdep.style.display='block'"/>
</p>
</form>
<div align="left" style="background-color: #0099FF">
<p>
<a href="WriteMessage.jsp"><img style=" border:none" src="../images/write.gif"
width="16" height="16" />添加新消息</a>
<a href="receivemessage.do"><img style=" border:none" src="../images/new.gif" />
您收到的消息,请点击这里查看</a>
</p>
</div>
</td>
<td>
</td>
</tr>
<tr>
<td height="253" valign="top">
<table width="1022" border="0" cellpadding="0" cellspacing="0">
<!--DWLayoutDefaultTable-->
<tr>
<td width="1022" height="27">
</td>
</tr>
<tr>
<td height="319" valign="top" align="right">
<div id="divdep" style="display:none">
<input onclick="javascript:window.location='delallsend.do'" name="submit" type="button" style="width:80px" value="删除所有记录" class="buttonCss">
<table id="msgInfo" width="100%" height="35" border="0" align="center"
class="grayBorder">
<tr align="center">
<td class="headerCenter" width="100">
<strong>消息标题</strong>
</td>
<td class="headerCenter" width="100">
<strong>消息类型</strong>
</td>
<td class="headerCenter" width="182">
<strong>消息内容</strong>
</td>
<td class="headerCenter" width="100">
<strong>发送对象</strong>
</td>
<td class="headerCenter" width="100">
<strong>开始时间</strong>
</td>
<td class="headerCenter" width="100">
<strong>结束时间</strong>
</td>
<td class="headerCenter" width="100">
<strong>创建时间</strong>
</td>
<td class="headerCenter" width="100">
<strong>修 改</strong>
</td>
<td class="headerCenter" width="100">
<strong>删 除</strong>
</td>
<td class="headerCenter" width="100">
<strong>发 布</strong>
</td>
</tr>
<!--<c:forEach var="item" items="${sessionScope.SendMessageList}">
<tr align="center">
<td>
${item.messageTitle}
</td>
<td>
${item.messageTypeName}
</td>
<td onclick='window.open("showsend.do?id=${item.messageId}")' style="color:#0033CC; cursor:hand;">
<DIV STYLE='width: 120px; height: 20px; overflow: hidden; text-overflow:ellipsis'>
<NOBR>${item.messageContent}</NOBR> </div>
</td>
<td>
${item.name}
</td>
<td>
${item.startTime}
</td>
<td>
${item.endTime}
</td>
<td>
${item.sendDate}
</td>
<td>
<a href='modifymessage.do?id=${item.messageId}'><img style='border:none;' src='../images/edit.gif'/></a>
</td>
<td>
<a href='delsendmessage.do?id=${item.messageId}'><img style='border:none;' src='../images/delete.gif'/></a>
</td>
<td>
<a href='publishmessage.do?id=${item.messageId}'><img style='border:none;' src='../images/fabu.gif'/></a>
</td>
</tr>
</c:forEach>-->
</table>
</div>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?