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

📄 usersms.jsp

📁 “JSP数据库项目案例导航”一书从第一章到第十一章各章实例的源程序文件以及数据库文件。 注意: 1. 本书中的案例提供的数据库环境不同
💻 JSP
📖 第 1 页 / 共 2 页
字号:
          <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("删除邮件成功,并把他保存在垃圾箱中!"));
		}
		 else if(action.equals("清空回收站")){
			smsManager.allDelRecycle();
			response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除邮件成功,并把他保存在垃圾箱中!"));
		}
		
//发送信息
		else if(action.equals("new")){

	String title="";
	String sendtime="";
	String content="";
	boolean fwSign=false;
	try{
		SMSMSG sms=smsManager.getSMSMSG(request);
		sendtime=sms.getSendtime();
		title="RE " + sms.getTitle();
		content=sms.getContent();
		fwSign=true;
	}
	catch(Exception e){
	}

%>
<form action="usersms.jsp" method=post name=messager>
  <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> 
            <td bgcolor=<%=tableTitleColor%> colspan=2 align=center> 
              <input type=hidden name="action" value="send">
              <font color="<%=tableFontColor%>"><b>撰写邮件</b></font></td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=middle width=70><font color="<%=tableContentColor%>"><b>收件人:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle><font color="<%=tableContentColor%>">
              <input type=text name="touser" value="<%=ParamUtil.getString(request,"touser","")%>" size=50>
              <SELECT name=font onchange=DoTitle(this.options[this.selectedIndex].value)>
              <OPTION selected value="">选择</OPTION>
<%

	Vector friendList=FriendsManager.getFriendList(request);
	for(i=0;i<friendList.size();i++){
		Friend friend=(Friend)friendList.get(i);
%>
			  <OPTION value="<%=friend.getFriendFriend()%>"><%=friend.getFriendFriend()%></OPTION> 
<%
	}
%>
			  </SELECT>
			  &nbsp;群发时使用逗号(,)分开,最多5位用户</font>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=top><font color="<%=tableContentColor%>"><b>标题:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle><font color="<%=tableContentColor%>">
              <input type=text name="title" size=50 maxlength=80 value="<%=title%>"></font>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=middle colspan=2 align=left>
              <textarea cols=100 rows=10 name="message" title="">

<%
	if(fwSign) {
%>
============= 在 <%=sendtime%> 您来信中写道: ============
<%=content%>
========================================================<%}%></textarea>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableTitleColor%> valign=middle colspan=2 align=center> 
              <input type=Submit value="发送" name=Submit>
              &nbsp; 
              <input type=Submit value="保存" name=Submit>
              &nbsp; 
              <input type="reset" name="Clear" value="清除">
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</form>
<%
}
//转发信息
		else if(action.equals("fw")){


	SMSMSG sms=smsManager.getSMSMSG(request,"fw");

%>
<form action="usersms.jsp" method=post name=messager>
  <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> 
            <td bgcolor=<%=tableTitleColor%> colspan=2 align=center> 
              <input type=hidden name="action" value="send">
              <font color="<%=tableFontColor%>"><b>撰写邮件</b></font></td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=middle width=70><font color="<%=tableContentColor%>"><b>收件人:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle><font color="<%=tableContentColor%>">
              <input type=text name="touser" value="<%=ParamUtil.getString(request,"touser","")%>" size=50>&nbsp;群发时使用逗号(,)分开,最多5位用户</font>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=top><font color="<%=tableContentColor%>"><b>标题:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle><font color="<%=tableContentColor%>">
              <input type=text name="title" size=50 maxlength=80 value="Fw:<%=sms.getTitle()%>">&nbsp;请限定50字内</font>
            </td>
          </tr>
          <tr> 

            <td bgcolor=<%=tableBodyColor%> valign=middle align=left colspan=2>
              <textarea cols=100 rows=10 name="message" title="">


========== 下面是转发信息 =========
原发件人:<%=sms.getSender()%><%="\n\n"%>
<%=sms.getContent()%>
===================================</textarea>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableTitleColor%> valign=middle colspan=2 align=center> 
              <input type=Submit value="发送" name=Submit>
              &nbsp; 
              <input type=Submit value="保存" name=Submit>
              &nbsp; 
              <input type="reset" name="Clear" value="清除">
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</form>
<%
}
//'更改信息
		else if(action.equals("edit")){

	SMSMSG sms=smsManager.getSMSMSG(request,"edit");
%>
<form action="usersms.jsp" method=post name=messager>
  <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> 
            <td bgcolor=<%=tableTitleColor%> colspan=2 align=center> 
              <input type=hidden name="action" value="savedit"> 
              <input type=hidden name="id" value="<%=sms.getID()%>">
              <font color="<%=tableFontColor%>"><b>发送邮件</b>--请完整输入下列信息</font></td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=middle width=70><font color="<%=tableContentColor%>"><b>收件人:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle>
              <input type=text name="touser" value="<%=sms.getIncept()%>" size=70>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=top><font color="<%=tableContentColor%>"><b>标题:</b></font></td>
            <td bgcolor=<%=tableBodyColor%> valign=middle><font color="<%=tableContentColor%>">
              <input type=text name="title" size=70 maxlength=80 value="<%=sms.getTitle()%>">&nbsp;请限定50字内</font>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableBodyColor%> valign=middle colspan=2 align=left>
              <textarea cols=100 rows=10 name="message" title=""><%=sms.getContent()%></textarea>
            </td>
          </tr>
          <tr> 
            <td bgcolor=<%=tableTitleColor%> valign=middle colspan=2 align=center> 
              <input type=Submit value="发送" name=Submit>
              &nbsp; 
              <input type=Submit value="保存" name=Submit>
              &nbsp; 
              <input type="reset" name="Clear" value="清除">
            </td>
          </tr>
        </table>
      </td>
    </tr>
  </table>
</form>
<%
}
			  
//'读取信息
		else if(action.equals("savedit")){
			smsManager.saveSMS(request);
			response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("发送邮件成功,并把他保存在发件箱箱中!"));
		}
		else if(action.equals("delete")){
			smsManager.delete(request);
			response.sendRedirect("usersms.jsp?action=success&msg="+java.net.URLEncoder.encode("删除邮件成功,并把他保存在发件箱箱中!"));
		}
		else if(action.equals("read")||action.equals("outread")){


	SMSMSG sms=smsManager.getSMSMSG(request,"read");
%>
<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>
                <td bgcolor=<%=tableTitleColor%> align=center><font  color="<%=tableFontColor%>"><b>欢迎使用邮件接收,<%=userName%></b></font></td>
            </tr>
                <tr>
                    <td bgcolor=<%=aTableTitleColor%>><font color="<%=tableContentColor%>">
					<%if (action.equals("outread")) {%>
										在<b><%=sms.getSendtime()%></b>,您发送此邮件给<b><%=response.encodeURL(sms.getIncept())%></b>!
					<%}else{%>
								在<b><%=sms.getSendtime()%></b>,<b><%=response.encodeURL(sms.getSender())%></b>给您发送的邮件!
					<%}%></font></td>
                </tr>
                <tr>
                    <td bgcolor=<%=tableBodyColor%> valign=top align=left><font color=<%=tableContentColor%>>
                    <b>邮件标题:<%=response.encodeURL(sms.getTitle())%></b><hr size=1>
                    <%=(new MyFilter(sms.getContent()).getFilterString())%></font>
		    </td>
                </tr>
                </table></td></tr></table>
<%
				}
			else if(action.equals("success")){
			
			%>

    <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 align="center"> 
      <td width="100%" bgcolor=<%=tableTitleColor%>><font color="<%=tableFontColor%>">成功:邮件</font></td>
    </tr>
    <tr> 
      <td width="100%" bgcolor=<%=tableBodyColor%>><font color="<%=tableContentColor%>"><%=(new String(ParamUtil.getString(request,"msg","").getBytes("ISO-8859-1"),"GBK"))%></font>
      </td>
    </tr>
    </table>   </td></tr></table>
<%
			}
	else if(action.equals("newmsg")){
			%>


    <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 align="center"> 
      <td width="100%" bgcolor=<%=tableTitleColor%>><font color="<%=tableFontColor%>">邮件通知</font></td>
    </tr>
    <tr> 
      <td width="100%" bgcolor=<%=tableBodyColor%> align=center><br>
<a href=usersms.jsp?action=inbox><img src="<%=picURL%>newmail.gif" border=0>有新的邮件</a><br>
                <br>
                <a href="usersms.jsp?action=inbox">按此查看</a><br><br>
      </td>
    </tr>
    </table>   </td></tr></table>
<%
	}
	else 
				throw new Exception("错误请求!");
	
	}

	else
		throw new Exception("请您先登陆!");
}
catch(Exception e){
	e.printStackTrace();
	String errMsg=e.getMessage();
	%>
	<%@include file="INC/error.jsp"%>
	<%
}%>

<script language="JavaScript">
<!--
function CheckAll(form)  {
  for (var i=0;i<form.elements.length;i++)    {
    var e = form.elements[i];
    if (e.name != 'chkall')       e.checked = form.chkall.checked; 
   }
  }
//-->
</script>
<%@ include file="foot.jsp"%>

⌨️ 快捷键说明

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