?? intramail.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>
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 + -