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

📄 intramail.jsp

📁 bbs设计是一个论坛方面的设计 基于jsp的系统设计
💻 JSP
字号:
<link rel=stylesheet href="style.css" type="text/css">
<body bgcolor="#DEDEDE">
<%@ page language="java" import="java.sql.*" %>
<%@ page language="java" import="java.util.*" %> 
<jsp:useBean id="doit" scope="page" class="dbcon.doit" />
<jsp:useBean id="DB" scope="page" class="dbcon.mydb" />

<%   
String strReceiver="",strUser="",strShow="",strOutput="";
String ss,id,s1,s2,s3,s4;
//int intUid;
int check_num,j;

String strTask="",strButton="";
String strCkbox="",strValue="";

//strUid=(String)session.getValue("uid");
//intUid=java.lang.Integer.parseInt(strUid);
strUser=(String)session.getValue("user");
strShow=doit.changecode(strUser);

if(request.getParameter("receiver")!=null){
  strReceiver=(String)request.getParameter("receiver");
}

if(request.getParameter("TASK")!=null&&request.getParameter("B1")!=null){
	   strTask=(String)request.getParameter("TASK");
	   strButton=(String)request.getParameter("B1"); 
       String strPagesize=(String)request.getParameter("TOTAL"); 
	   int intPagesize=java.lang.Integer.parseInt(strPagesize);
   if(strTask.equals("DELMAIL")){
	      
	      if(strButton.equals("DELETE")){
	        for(j=0;j<intPagesize;j++){
	          strCkbox="C"+j;
	          if (request.getParameter(strCkbox)!=null){
		      strValue=(String)request.getParameter(strCkbox);
			  int intValue=java.lang.Integer.parseInt(strValue);
	          String sqlDel="DELETE FROM INTRAMAIL WHERE INT_ID="+intValue;
			  DB.executeUpdate(sqlDel);
	             }
	         }
	      }
	 }
}
//---Change the flag to readed
String sqlupdate="UPDATE INTRAMAIL SET INT_FLAG=0 WHERE STR_RECEIVER='"+strUser+"'";
 DB.executeUpdate(sqlupdate);
//---------------------------
Integer intUid=new Integer(0);
intUid=(Integer)session.getAttribute("uid");
Vector v=new Vector();
v=(Vector)application.getAttribute("vctWhogotmail");
	if(v.contains(intUid)){
	  v.removeElement(intUid);
	  application.setAttribute("vctWhogotmail",v);
	}

ResultSet rs=DB.executeQuery("SELECT * FROM INTRAMAIL WHERE STR_RECEIVER='"+strUser+"' ORDER BY INT_ID DESC");
%>
<center>
<big><font  color="red"><%=strShow%></font>'s messages:</font></big><img src=images/envelop.gif>

<form METHOD="POST"  action="intramail.jsp">
<input type="hidden" name="TASK" value="DELMAIL">
<input type="submit" value="DELETE" name="B1">

<table border='1' width="90%" bgcolor='#c0c0c0' cellPadding='0' cellSpacing='0' borderColorDark='#ffffff' borderColorLight='#000000'>
<tr bgcolor="#48B7A4">             
             
      <td align="center" nowrap ><font color="#000000">Title</font></td>             
      <td align="center" nowrap><font color="#000000">Sender</font></td>             
      <td align="center" nowrap><font color="#000000">Date</font></td>             
       </tr> 

         
<%

check_num=1;   
while(rs.next()) {
ss="<tr bgcolor=#E0E0E0>";
id=rs.getString("INT_ID");
s1=rs.getString("STR_TITLE");
s2=rs.getString("STR_SENDER");
s3=rs.getString("STR_SENDTIME");
s4=rs.getString("INT_FLAG");
strOutput=ss+"<td><input type='checkbox' name='C"+check_num+"' value='"+id+"'><a href='showmail.jsp?idget="+id+"'>" +s1+"  </td>";
strOutput=strOutput+"<strong><td nowrap><a href='intramail.jsp?receiver="+s2+"'>" +s2+"</strong></td>";
strOutput=strOutput+"<strong><td nowrap align=center>" +s3+"</strong></td>" ;
strOutput=strOutput+"</tr>";
out.print(strOutput);
check_num++;
}
%>
</table>
</center>

<%
rs.close();
%>


<input type="hidden" name="TOTAL" value="<%=check_num %>">
</form>
<br>
<script>
function KillSpace(x){                  
	while((x.length>0) && (x.charAt(0)==' '))                  
		x = x.substring(1,x.length)                  
	while((x.length>0) && (x.charAt(x.length-1)==' '))                  
		x = x.substring(0,x.length-1)                  
	return x                  
}                  
 function CheckForm()                  
{                  
	document.MailIt.receiver.value=KillSpace(document.MailIt.receiver.value);
	document.MailIt.title.value=KillSpace(document.MailIt.title.value); 
	document.MailIt.content.value=KillSpace(document.MailIt.content.value);                  
	if(document.MailIt.title.value.length == 0)                  
	{                  
		alert('\nPlease Input title!!')                  
		return false                  
	} 
	 if(document.MailIt.content.value.length == 0)                  
	{                  
		alert('\nPlease Input content!!')                  
		return false                  
	} 
	 	if(document.MailIt.receiver.value.length == 0)                  
	{                  
		alert('\nPlease Input A Receiver!!')                  
		return false                  
	}                       
                  
	return true                  
}                        


</script>

<center>
<table border='1' bgcolor='#c0c0c0' cellPadding='0' cellSpacing='0' borderColorDark='#ffffff' borderColorLight='#000000'>
<tr><td align="center">
<form METHOD="POST" name=MailIt action="postmail.jsp" onsubmit="return CheckForm()">
 <input type="hidden" name="task" value="send">
<img src="images/envelop1.gif"><font face="times new roman" color="gray"><em><strong><big> Send The Message</big><br>

  &nbsp;&nbsp;&nbsp;To:<input  TYPE="text" SIZE="50" NAME="receiver" value="<%=strReceiver %>"><br>
  Title:<input  TYPE="text" SIZE="50" NAME="title"><br>
 
  Mailbody:<br>
  <textarea ROWS="15" COLS="60" NAME="content"></textarea><br>
  <input TYPE="submit" VALUE="Send" NAME="B1"><input TYPE="reset" VALUE="Cancel" NAME="B2">
</strong></em></font>
</form>
</td></tr></table>

<a href='javascript:history.go(-1);'>[Back]</a>
</center>

<br>
</body></html>

⌨️ 快捷键说明

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