msgrecycledboxlist.jsp

来自「java jsp教程」· JSP 代码 · 共 234 行

JSP
234
字号
<!--\webapps\jsp\msgrecycledboxlist.jsp by wuwf-->
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="java.util.Iterator" %>
<%@ page import="java.util.List" %>
<%@ page import="com.icss.cnpc.msgnote.vo.*"%>
<%@ page import="com.icss.cnpc.util.DataFormat" %>
<%
    response.setHeader("Pragma", "No-cache");
    response.setHeader("Cache-Control", "no-cache");
    response.setDateHeader("Expires", 0);
%>
<%
 //List RecycledRBoxList = (List)request.getAttribute("fromReceiveList");
 //List RecycledSBoxList = (List)request.getAttribute("fromdraftList");
 List rbList = (List)request.getAttribute("rbList");
%>

<html>
<head>
<title>回收站通知</title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
<link rel="stylesheet" href="<%=request.getContextPath()%>/css/style.css" type="text/css">
<script language="JavaScript" src="<%=request.getContextPath()%>/include/common.js"></script>
<script language="JavaScript" type="text/JavaScript">
function _operate(name){
  if(!_check(name))
  return false;

  form1.action="#";
  form1.submit();
}

function _selectall(checkbox2){

	var cForm = document.form1;
	if(cForm.checkbox2.checked==true)
	{
		 for(var i=0;i<cForm.elements.length;i++)
		{
			if(cForm.elements[i].type=="checkbox")
			{
				cForm.elements[i].checked=true;
			}
		}
	}else if(cForm.checkbox2.checked==false)
		{
			for(var i=0;i<cForm.elements.length;i++)
			{
				if(cForm.elements[i].type=="checkbox")
				{
					cForm.elements[i].checked=false;
				}
			}	
		}
}
function test()
{
	document.form1.ckbox2.checked = true;
	
	var list = document.form1.checkbox2;
	var size = list.length; 
	
	for(var i=0; i<size; i++)
	{
		alert(list[i].v1);
		alert(list[i].v2);
		
		list[i].checked = true;  
	}
}
function _delete(){
	var sForm = document.form1;
	var ids = "";
	var whos = "";
	for(var i=0;i<sForm.elements.length;i++)
	{
		if(sForm.elements[i].type=="checkbox")
		{
			if(sForm.elements[i].checked==true)
			{
			  ids = ids + "," + sForm.elements[i].v1;
			  whos = whos + "," + sForm.elements[i].v2;
			}
		}
	}
  
 if(ids == "")
 {
	alert("请选择要删除的任务!");
	return false;
 }else{
	ids = ids.substring(1);
	whos = whos.substring(1);
	//alert(ids);
	//alert(whos)
 } 
  if(confirm("确实要删除选中的任务吗?") != true)
 {
	return false;
 }

sForm.deletemsgid.value = ids;
sForm.whotonote.value = whos;
document.form1.action="<%=request.getContextPath()%>/servlet/MsgDeleteServlet?deleteflag=recycledbox";
document.form1.submit();
}

function _msgshow(id,who){
//alert(who);
document.form1.showmsgid.value=id;
document.form1.action="<%=request.getContextPath()%>/servlet/MsgShowServlet?showflag=recycledbox&who=" + who;
document.form1.submit();
}
	
function _undo(){
var sForm = document.form1;
var ids = "$";
var whos = "$";
for(var i=0;i<sForm.elements.length;i++)
{
	if(sForm.elements[i].type=="checkbox")
	{
		if(sForm.elements[i].checked==true)
		{
		  ids = ids + "," + sForm.elements[i].v1;
		  whos = whos + "," + sForm.elements[i].v2;
		}
	}
}
  
 if(ids == "")
 {
	alert("请选择要还原的信件!");
	return false;
 }else{
	ids = ids.substring(1);
	whos = whos.substring(1);
	//alert(ids);
	//alert(whos)
 } 
  if(confirm("确实要还原选中的信件吗?") != true)
 {
	return false;
 }

sForm.deletemsgid.value = ids;
sForm.whotonote.value = whos;
document.form1.action="<%=request.getContextPath()%>/servlet/MsgUndoServlet";
document.form1.submit();
}

</script>
<style type="text/css">
<!--
.style1 {color: #FFFFFF}
-->
</style>
</head>
<body bgcolor="#FFFFFF" text="#000000" background="<%=request.getContextPath()%>/images/grid.gif"  leftmargin="0" topmargin="10" onLoad="javascript:parent.leftFrame.location.reload();">
<form method=post name=form1>
<input name="deletemsgid" type="hidden" >
<input name="whotonote" type="hidden">
<input name="showmsgid" type="hidden" >
<input name="receiverdesc" type="hidden" >
<input name="undoid" type="hidden" >
<input name="time" type="hidden" >
<br>  
<table width="90%" border="0" align="center" cellspacing="1" cellpadding="2" align="center" bordercolordark="#DFDFFF" bordercolorlight="#003366" bgcolor="#6699CC">       
  <tr> 
    <td align="center" bgcolor="#a6d0f2" height="24" colspan="9">回收箱的通知列表</td>  
  </tr> 
  <tr bgcolor="#a6d0f2">
	<td width="5%"  align="center" ><input type="checkbox" name="checkbox2" v1="" v2="" onclick="javascript:_selectall(checkbox2)"></td>
	<td width="5%"  align="center" >序号</td>
	<td width="%"   align="center" >标题</td>
	<td width="10%" align="center" >发送人</td>
	<td width="10%" align="center" >接收人</td>
	<td width="14%" align="center" >发送日期</td>
	<td width="10%" align="center" >是否已读</td>
	<td width="10%" align="center" >是否回复</td>
	<td width="5%"  align="center" >附件</td>
  </tr>
                              
				<%
			      int j = 1;
                  for(Iterator i = rbList.iterator();i.hasNext();){
				  		TmsgSearchVO msg2VO = (TmsgSearchVO)i.next();
              			
						String msgid = msg2VO.getMsgId()+"";
						String msgtitle = msg2VO.getMsgTitle()+"";
			  			String msgsender = msg2VO.getMsgSendername()+"";
						String msgreceiverdesc = msg2VO.getReceiverDesc()+"";
						String sendtime = msg2VO.getMsgSendtime()+"";
						if(sendtime.equalsIgnoreCase("null")) {sendtime="";}else{sendtime=sendtime.substring(0,16);}
						String isread = msg2VO.getIsread()+"";
						String isfeedback = msg2VO.getIsfeedback()+"";
						String filenum = msg2VO.getExt1();
						String who = msg2VO.getWho();
						System.out.println("[check]msgrecycledboxlist中的who---->"+who);
						System.out.println("[check]msgrecycledboxlist中的isread---->"+isread);
						System.out.println("[check]msgrecycledboxlist中的isfeedback---->"+isfeedback);
						

			  %>
              <tr  bgcolor="#EEF4FF" onmouseover="this.bgColor='#EBEBEB';" onmouseout="this.bgColor='#EEF4FF';"> 
                <td align="center"><input type="checkbox" class="radio" name="ckbox2" v1="<%=msgid%>" v2="<%=who%>"></td>
                <td align="center"><%=j%></td>
                <td align="center"><a href="#" onClick="javascript:_msgshow('<%=msgid%>','<%=who%>')">
				  <%if(isread.equals("0")){%><strong><%}%><%=msgtitle%></a></td>
                <td align="center"><%=msgsender%></td>
				<td align="center"><%=(msgreceiverdesc.equalsIgnoreCase("null")?"":msg2VO.getReceiverDesc())%></td>
                <td align="center"><%=sendtime%></td>
				<td align="center"><%if(isread.equalsIgnoreCase("0")){%>未读<%}else if(isread.equalsIgnoreCase("1")){%>已读<%}else{%>--<%}%></td>
                <td align="center"><%if(isfeedback.equalsIgnoreCase("0")){%>未回复<%}else if(isfeedback.equalsIgnoreCase("1")){%>已回复<%}else{%>--<%}%></td>
				<td align="center"><%=(filenum.equalsIgnoreCase("0")?"":filenum)%></td>
                <%
				j++;
                  }
              %>
             </tr>
	  <tr>
        <td height="26" bgcolor="#EEF4FF" align="center" colSpan="9"><%@ include file="../../include/defaultPageScrollBar.jsp" %></td>
      </tr>
</table>
<br>
 <center>
		 <img src="<%=request.getContextPath()%>/images/undo.gif"   border="0" style="cursor: hand" onClick="javascript:_undo()">&nbsp;&nbsp;&nbsp;&nbsp;
		 <img src="<%=request.getContextPath()%>/images/delete.gif" border="0" style="cursor: hand" onClick="javascript:_delete()">&nbsp;&nbsp;&nbsp;&nbsp;
		 <img src="<%=request.getContextPath()%>/images/return.gif" border="0" style="cursor: hand" onclick="window.history.go(-1)">
</center>
</form>
</body>
</html>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?