⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 search.jsp

📁 一个实现邮件收发功能的客户端程序
💻 JSP
字号:
<%@ page contentType="text/html; charset=utf-8" session="true" errorPage="frame_user_error.jsp" %>
<%@ include file="validate.jsp" %>
<%
java.util.Calendar c=java.util.Calendar.getInstance();
int year=c.get(java.util.Calendar.YEAR);
int month=c.get(java.util.Calendar.MONTH)+1;
int date=c.get(java.util.Calendar.DATE);
int hour=c.get(java.util.Calendar.HOUR_OF_DAY);
int minute=c.get(java.util.Calendar.MINUTE);
System.out.println(year+"-"+month+"-"+date);

%>
<HTML>
<HEAD>
<TITLE>查找</TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8">
<link href="css/style.css" rel="stylesheet" type="text/css">
</HEAD>

<SCRIPT LANGUAGE=javascript>
<!--
function msearch() {
	f2.mailsearch.value = "\t\t" + f2.shead.value + "\t" + f2.smode.value + "\t" + f2.stext.value + "\t\tRecDate\t" + f2.sdatemode.value + "\t" + f2.syear.value + f2.smonth.value + f2.sday.value + "\t\tSize\t" + f2.ssizemode.value + "\t" + f2.ssize.value + "\t\tRead\t1\t" + f2.sread.value + "\t\tFolders\t" + getcheck() + "\t";
	f2.submit();
}

function getcheck() {
	var i = 0;
	var theObj;
	var str = "";

	var check=f2.elements;
	for(i=0;i<check.length;i++) {
		if(check[i].type=="checkbox") {
			//alert(check[i].type+check[i].name);
			if(check[i].checked)
				str = str + check[i].value + "\t";;
		}
	}

	return str;
}


function clearall() {
	var i = 0;
	var theObj;

	var check=f2.elements;
	for(i=0;i<check.length;i++) {
		if(check[i].type=="checkbox") {
			//alert(check[i].type+check[i].name);
			check[i].checked=false;
		}
	}
}


function checkall() {
	var i = 0;
	var theObj;

	var check=f2.elements;
	for(i=0;i<check.length;i++) {
		if(check[i].type=="checkbox") {
			//alert(check[i].type+check[i].name);
			check[i].checked=true;
		}
	}
}
//-->
</SCRIPT>


<BODY leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" >
<table width="100%" height="95%"  border="0" cellpadding="0" cellspacing="0" bgcolor="ECF4F5">
 <tr>
    <td valign="top"><br>
<form name="f2" method="post" action="searchresult.asp">
  <table width="90%" border="0" align="center" cellspacing="0" bgcolor="#EFF7FF" style='border-top:1px #8CA5B5 solid;'>
	<tr bgcolor="#dbeaf5">
      <td colspan="2" height="30" valign="middle" style="border-left:1px #8CA5B5 solid;border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;"> 
        <div align="center"><font class="s" color="#104A7B"><b>邮件查找</b></font></div>      </td>
    </tr>
    <tr>
      <td width="16%" height="30" style="border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;">
        <div align="center">主&nbsp;&nbsp;&nbsp;&nbsp;题:</div>      </td>
      <td width="84%" style="border-bottom:1px #8CA5B5 solid;">
        <select name="shead" class="drpdwn" size="1">
          <option value="Subject" selected>主题</option>
          <option value="FromMail">发信地址</option>
          <option value="FromName">发信人</option>
        </select>
        <select name="smode" class="drpdwn" size="1">
          <option value="1" selected>包含</option>
          <option value="2">等于</option>
          <option value="3">等于(支持通配符)</option>
        </select>
        <input type="text" name="stext" class='inputbox'>      </td>
    </tr>
    <tr> 
      <td width="16%" height="30" style="border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;"> 
        <div align="center">日&nbsp;&nbsp;&nbsp;&nbsp;期:</div>      </td>
      <td width="84%" style="border-bottom:1px #8CA5B5 solid;">
        <select name="syear" class="drpdwn" size="1">
		<%
		for(int i=year;i>year-2;i--) {
			out.println("<option value=\""+i+"\">"+i+"年</option>");
		}
		%>
        </select>
        <select name="smonth" class="drpdwn" size="1">
		<%
		for(int i=1;i<=12;i++) {
			String mi1="";
			if(i<10) {
				mi1="0"+i;
			}
			else {
				mi1=""+i;
			}
			if(i==month) {
				out.println("<option value=\""+mi1+"\" selected>"+mi1+"月</option>");
			}
			else {
				out.println("<option value=\""+mi1+"\">"+mi1+"月</option>");
			}
		}
		%>
        </select>
        <select name="sday" class="drpdwn" size="1">
		<%
		for(int i=1;i<=31;i++) {
			String mi1="";
			if(i<10) {
				mi1="0"+i;
			}
			else {
				mi1=""+i;
			}
			if(i==date) {
				out.println("<option value=\""+mi1+"\" selected>"+mi1+"日</option>");
			}
			else {
				out.println("<option value=\""+mi1+"\">"+mi1+"日</option>");
			}
		}
		%>
        </select>
        <select name="sdatemode" class="drpdwn" size="1">
          <option value="1" selected>之前</option>
          <option value="2">之后</option>
          <option value="3">等于</option>
        </select>      </td>
    </tr>
    <tr> 
      <td width="16%" height="30" style="border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;"> 
        <div align="center">邮件大小:</div>      </td>
      <td width="84%" style="border-bottom:1px #8CA5B5 solid;">
        <select name="ssizemode" class="drpdwn" size="1">
          <option value="1" selected>大于</option>
          <option value="2">小于</option>
          <option value="3">等于</option>
        </select>
        <input type="text" name="ssize" class='inputbox'>&nbsp;(字节)      </td>
    </tr>
    <tr> 
      <td width="16%" height="30" style="border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;"> 
        <div align="center">是否已读:</div>      </td>
      <td width="84%" style="border-bottom:1px #8CA5B5 solid;">
        <select name="sread" class="drpdwn" size="1">
          <option value="1" selected>都可以</option>
          <option value="2">已读</option>
          <option value="3">未读</option>
        </select>      </td>
    </tr>
    <tr> 
      <td width="16%" height="30" style="border-right:1px #8CA5B5 solid; border-bottom:1px #8CA5B5 solid;"> 
        <div align="center">查找邮箱:</div>      </td>
      <td width="84%" style="border-bottom:1px #8CA5B5 solid;">
        <input type='checkbox' name='check0' value="in" checked>收件箱&nbsp;&nbsp; 
        <input type='checkbox' name='check1' value="out" checked>草稿箱&nbsp;&nbsp; 
        <input type='checkbox' name='check2' value="sed" checked>发件箱&nbsp;&nbsp; 
        <input type='checkbox' name='check3' value="del" checked>垃圾箱&nbsp;&nbsp;&nbsp;&nbsp;
<input type="hidden" name="mailsearch">
<br>
        <br>
        <input type="button" value=" 全选 " class="inputbtn" onClick="javascript:checkall()" name="button2">
        &nbsp;&nbsp;
        <input type="button" value=" 全清 " class="inputbtn" onClick="javascript:clearall()" name="button2">      </td>
    </tr>
    <tr valign="middle"> 
      <td colspan="2" height="40" bgcolor="#ffffff"><br>
        <div align="center"> 
          <input type="button" value=" 开始查找 " class="inputbtn" onClick="javascript:msearch()">
        </div>      </td>
    </tr>
  </table>
	<br><br>
  <div align="center">
    <table width="90%" border="0" align="center" cellspacing="0" bgcolor="#EFF7FF" style='border-top:1px #8CA5B5 solid;'>
      <tr> 
        <td width="15%" valign="top" align="right"><br><font color="#FF3333">*注: 邮件大小</font></td>
        <td width="85%"><br>在对邮件大小查询时, 请输入字节数. (1K = 1000字节)<br>
        另外, 邮件显示时的大小(K)是按照四舍五入的方式约等的, 如2300字节 = 2K, 2600字节 = 3K.<br>
        所有不足1000字节的邮件均显示字节数.<br><br>
        </td>
      </tr>
    </table>
  </div>
</form>
<br>
</td>
  </tr>
</table>
</BODY>
</HTML>

⌨️ 快捷键说明

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