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>&nbsp;
					
				</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"/>
							*&nbsp;&nbsp;&nbsp;
							
							<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>&nbsp;
					
				</td>
			</tr>
			<tr>
				<td height="253" valign="top">
					<table width="1022" border="0" cellpadding="0" cellspacing="0">
						<!--DWLayoutDefaultTable-->
						<tr>
							<td width="1022" height="27">&nbsp;
								
							</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>修&nbsp;&nbsp;改</strong>
											</td>
											<td class="headerCenter" width="100">
												<strong>删&nbsp;&nbsp;除</strong>
											</td>
											<td class="headerCenter" width="100">
												<strong>发&nbsp;&nbsp;布</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 + -
显示快捷键?