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

📄 usersms.jsp

📁 一个用jsp写的完整的论坛源代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%@ page contentType="text/html;charset=GBK"%>
<%@ include file="INC/const.jsp"%>
<%@ page import = "java.util.Vector"%>
<%
	stats=forumName+"论坛短消息处理.";
	forumID=ParamUtil.getInt(request,"forumID",0);
%>
<%@ include file="INC/theme.jsp"%>
<%
out.println(headLine(1,forumName,forumLogo,"",1,stats,tableWidth));
%>
<script language="javascript">
function DoTitle(addTitle) { 
var revisedTitle; 
var currentTitle = document.messager.touser.value; 
revisedTitle = currentTitle+addTitle; 
document.messager.touser.value=revisedTitle; 
document.messager.touser.focus(); 
return; }
</script>
<script language="javascript">
	self.moveTo(0,0);
	self.resizeTo(screen.availWidth,screen.availHeight);
</script>
<%
String msg = "";
try{
	if(foundUser){
		SMSManager smsManager = new SMSManager(request,response);
		String sender = ParamUtil.getString(request,"sender","");
		int id = ParamUtil.getInt(request,"id",0);
		String action = ParamUtil.getString(request, "action");

		if(action==null||"".equals(action.trim())){
			throw new Exception("错误请求!");
		}
		action = action.trim();
		out.println( "<TABLE border=0 width="+tableWidth+" align=center><TBODY>"+
				"<TR><TD align=left></TD>"+
				"<TD Align=right>  <a href=usersms.jsp?action=inbox><img src=pic/m_inbox.gif border=0 alt=收件箱></a> &nbsp; <a href=usersms.jsp?action=outbox><img src=pic/m_outbox.gif border=0 alt=发件箱></a> &nbsp; <a href=usersms.jsp?action=issend><img src=pic/m_issend.gif border=0 alt=已发送邮件></a>&nbsp; <a href=usersms.jsp?action=recycle><img src=pic/m_recycle.gif border=0 alt=废件箱></a>&nbsp; <a href=friendlist.jsp><img src=pic/m_address.gif border=0 alt=地址簿></a>&nbsp;<a href=usersms.jsp?action=new&id=><img src=pic/m_write.gif border=0 alt=发送消息></a> &nbsp;<a href=usersms.jsp?action=new&touser="+response.encodeURL(sender)+"&id="+id+"><img src=pic/m_reply.gif border=0 alt=回复消息></a> &nbsp;<a href=usersms.jsp?action=fw&id="+id+"><img src=pic/m_fw.gif border=0 alt=转发消息></a>&nbsp;<a href=usersms.jsp?action=delete&id="+id+"><img src=pic/m_delete.gif border=0 alt=删除消息></a>"+
				"</TD></TR></TBODY></TABLE><br>");
		//收件箱
		if(action.equals("inbox")){
%>
<form action="usersms.jsp" method=post name=inbox>
    <table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
        <tr>
            <td>
                <table cellpadding=3 cellspacing=1 border=0 width=100%>
            <tr bgcolor=<%=tableTitleColor%>>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
                <td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>发件人</b></font></td>
                <td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
                <td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
                <td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
            </tr>
<%
	Vector smsVector=smsManager.getInBox();
	if(smsVector.size()==0){
%>
                <tr>
                <td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的收件箱中没有任何内容。</font></td>
                </tr>
<%}else{%>
<%
	for(i=0;i<smsVector.size();i++){
		SMSMSG sms=(SMSMSG)smsVector.get(i);
%>
                <tr bgcolor=<%if (sms.getFlag()==0){%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
                    <td align=center valign=middle><%if (sms.getFlag()==0) {%><img src="pic/m_news.gif"><%}else{%><img src="<%=picURL%>m_olds.gif"><%}%></td>
                    <td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getSender())%>" target=_blank><%=response.encodeURL(sms.getSender())%></a></td>
                    <td align=left><a href="usersms.jsp?action=read&id=<%=sms.getID()%>&sender=<%=sms.getSender()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a>	</td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
                <td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
                </tr>
<%
		}
}

%>
                
        <tr bgcolor="<%=tableTitleColor%>"> 
          <td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息&nbsp;<input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录&nbsp;<input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除收件">&nbsp;<input type=submit name=action onclick="{if(confirm('确定清除收件箱所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空收件箱"></font></td>
                </tr>
                </table></td></tr></table></form>
<%
			
		}
		else if(action.equals("send")){
			smsManager.saveSMS(request);
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("发送短消息成功!"));
			action = "success";
			msg    = "发送短消息成功!";
		}
		else if(action.equals("删除收件")){
			smsManager.delInBox(request);
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		 else if(action.equals("清空收件箱")){
			smsManager.allDelInBox();
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		//收件箱
		else if(action.equals("outbox")){
%>
<form action="usersms.jsp" method=post name=inbox>
    <table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
        <tr>
            <td>
                <table cellpadding=3 cellspacing=1 border=0 width=100%>
            <tr bgcolor=<%=tableTitleColor%>>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
                <td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>收件人</b></font></td>
                <td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
                <td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
                <td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
            </tr>
<%
	Vector outBox=smsManager.getOutBox();
	if(outBox.size()==0){
%>
                <tr>
                <td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的发件箱中没有任何内容。</font></td>
                </tr>
<%}else{%>
<%	
	for(i=0;i<outBox.size();i++){
		SMSMSG sms=(SMSMSG)outBox.get(i);
	
%>
                <tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
                    <td align=center valign=middle><img src="<%=picURL%>m_issend_2.gif"></td>
                    <td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
                    <td align=left><a href="usersms.jsp?action=edit&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a>	</td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
                <td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
                </tr>
<%
		}
	}
%>
                
        <tr bgcolor="<%=tableTitleColor%>"> 
          <td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息&nbsp;
          <input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录&nbsp;
          <input type=submit name=action 
          onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" 
          value="删除发件">&nbsp;<input type=submit name=action onclick="{if(confirm('确定清除发件箱所有的纪录吗?'))
          {this.document.inbox.submit();return true;}return false;}" value="清空发件箱"></font></td>
                </tr>
                </table></td></tr></table></form>
<%
		}
		else if(action.equals("删除发件")){
			smsManager.delOutBox(request);
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		else if(action.equals("清空发件箱")){
			smsManager.allDelOutBox();
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		else if(action.equals("issend")){
%>
<form action="usersms.jsp" method=post name=inbox>
    <table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
        <tr>
            <td>
                <table cellpadding=3 cellspacing=1 border=0 width=100%>
            <tr bgcolor=<%=tableTitleColor%>>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
                <td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>收件人</b></font></td>
                <td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
                <td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
                <td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
            </tr>
<%
	Vector isSend=smsManager.getIsSend();
	if(isSend.size()==0){
%>
                <tr>
                <td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的已发送信息中没有任何内容。</font></td>
                </tr>
<%}else{%>
<%
	for(i=0;i<isSend.size();i++){
		SMSMSG sms=(SMSMSG)isSend.get(i);
%>
                <tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
                    <td align=center valign=middle><img src="<%=picURL%>m_issend_1.gif"></td>
                    <td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
                    <td align=left><a href="usersms.jsp?action=outread&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a>	</td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
                <td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
                </tr>
<%
		}
	}	
%>                
        <tr bgcolor="<%=tableTitleColor%>"> 
          <td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息&nbsp;<input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录&nbsp;<input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除已发信息">&nbsp;<input type=submit name=action onclick="{if(confirm('确定清除已发送信息所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空已发送信息"></font></td>
                </tr>
                </table></td></tr></table></form>
<%
		}
		else if(action.equals("删除已发信息")){
			smsManager.delIsSend(request);
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		else if(action.equals("清空已发送信息")){
			smsManager.allDelIsSend();
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除短消息成功,并把他保存在垃圾箱中!";
		}
		else if(action.equals("recycle")){
%>
<form action="usersms.jsp" method=post name=inbox>
    <table cellpadding=0 cellspacing=0 border=0 width=<%=tableWidth%> bgcolor=<%=tableBackColor%> align=center>
        <tr>
            <td>
                <table cellpadding=3 cellspacing=1 border=0 width=100%>
            <tr bgcolor=<%=tableTitleColor%>>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>已读</b></font></td>
                <td align=center valign=middle width=100><font color="<%=tableFontColor%>"><b>名字</b></font></td>
                <td align=center valign=middle width=300><font color="<%=tableFontColor%>"><b>主题</b></font></td>
                <td align=center valign=middle width=150><font color="<%=tableFontColor%>"><b>日期</b></font></td>
                <td align=center valign=middle width=50><font color="<%=tableFontColor%>"><b>大小</b></font></td>
                <td align=center valign=middle width=30><font color="<%=tableFontColor%>"><b>操作</b></font></td>
            </tr>
<%
	Vector recycle = smsManager.getRecycle();
	if(recycle.size()==0){
%>
                <tr>
                <td bgcolor=<%=tableBodyColor%> align=center valign=middle colspan=6><font color="<%=tableContentColor%>">您的废件箱中没有任何内容。</font></td>
                </tr>
<%}else{%>
<%
	for(i=0;i<recycle.size();i++){
	SMSMSG sms=(SMSMSG)recycle.get(i);
%>
                <tr bgcolor=<%if (sms.getFlag()==0) {%>"<%=aTableBodyColor%>"<%}else{%>"<%=tableBodyColor%>"<%}%>>
                    <td align=center valign=middle><font face="宋体" color="#333333"><%if (sms.getFlag()==0) {%><img src="pic/m_news.gif"><%}else{%><img src="pic/m_olds.gif"><%}%></font></td>
                    <td align=center valign=middle><%if (sms.getFlag()==0) {%><b><%}%><a href="dispuser.jsp?name=<%=response.encodeURL(sms.getIncept())%>" target=_blank><%=response.encodeURL(sms.getIncept())%></a></td>
                    <td align=left><a href="usersms.jsp?action=read&id=<%=sms.getID()%>"><%if (sms.getFlag()==0) {%><b><%}%><%=response.encodeURL(sms.getTitle())%></a>	</td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getSendtime()%></font></td>
                    <td><font color="<%=tableContentColor%>"><%if (sms.getFlag()==0) {%><b><%}%><%=sms.getContent().length()%>Byte</font></td>
                <td align=center valign=middle width=30><input type=checkbox name=id value=<%=sms.getID()%>></td>
                </tr>
<%
		}
	}
	
%>
                
        <tr bgcolor="<%=tableTitleColor%>"> 
          <td align=right valign=middle colspan=6><font color="<%=tableFontColor%>">节省每一分空间,请及时删除无用信息&nbsp;<input type=checkbox name=chkall value=on onclick="CheckAll(this.form)">选中所有显示记录&nbsp;<input type=submit name=action onclick="{if(confirm('确定删除选定的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="删除指定信息">&nbsp;<input type=submit name=action onclick="{if(confirm('确定清除回收站所有的纪录吗?')){this.document.inbox.submit();return true;}return false;}" value="清空回收站"></font></td>
                </tr>
                </table></td></tr></table></form>
<%
		}
		else if(action.equals("删除指定信息")){
			smsManager.delRecycle(request);
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "删除指定信息成功!";
		}
		else if(action.equals("清空回收站")){
			smsManager.allDelRecycle();
			//response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除短消息成功,并把他保存在垃圾箱中!"));
			action = "success";
			msg    = "清空回收站成功!";
		}

⌨️ 快捷键说明

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