📄 messanger.jsp
字号:
<a href=messanger.jsp?action=<%=action%>&submit=deleteAll>[删除所有]</a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("msgsend")) {
%>
<script language="JavaScript">
function friendlist(){
this.messanger.msgToName.value=this.messanger.friend.value;
}
function onlinelist(){
this.messanger.msgToName.value=this.messanger.online.value;
}
</script>
<%
if(method.equals("reply") || method.equals("feedback")) {
msgID=ParameterUtils.getInt(request,"msgID");
if(msgID!=0) {
ForumMsg forumMsg=forumMsgFactory.getMsg(msgID);
msgFromName=forumMsg.getMsgFromName();
msgTitle=forumMsg.getMsgTitle();
msgMessage=forumMsg.getMsgMessage();
}
}
else {
msgToName=ParameterUtils.getString(request,"toname");
}
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<form action=messanger.jsp method=post name=messanger>
<input type=hidden name="action" value="<%=action%>">
<input type=hidden name="method" value="<%=method%>">
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=2>
<font color=<%=fontcolormisc%>><b>发送短消息</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=2>
<a href=messanger.jsp?action=inbox><img src=images/inboxpm.gif border=0 alt="收件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=outbox><img src=images/outboxpm.gif border=0 alt="发件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=msgsend><img src=images/newpm.gif border=0 alt="发送消息" class="gray" width=50 height=40></a>
<a href="javascript:openscript2('friendlist.jsp',420,320)"><img src=images/friendpm.gif border=0 alt="打开好友录" class="gray" width=50 height=40></a>
</td>
</tr>
<%
if(submit.equals("")) {
%>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<font color=<%=fontcolormisc%>><b>请完整输入下列信息</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> width=20%><font color=<%=fontcolormisc%>><b>收件人:</b></font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="msgToName" size=16 <%if(method.equals("reply")) out.print("value=\""+msgFromName+"\"");else if(!msgToName.equals("")) out.println("value=\""+msgToName+"\"");%>>
<select name="friend" onchange="friendlist()">
<option>好友名单</option>
<%
String friendNameAll=forumMsgFactory.getFriendName();
if(!friendNameAll.equals("")) {
String[] friendNameArray=friendNameAll.split(",");
for(int i=0;i<friendNameArray.length;i++) {
out.println("<option value='"+friendNameArray[i]+"'>"+friendNameArray[i]+"</option>");
}
}
%>
</select>
<select name="online" onchange="onlinelist()">
<option>在线名单</option>
<%
String onlineNameAll=forumMsgFactory.getOnlineName();
if(!onlineNameAll.equals("")) {
String[] onlineNameArray=onlineNameAll.split(",");
for(int i=0;i<onlineNameArray.length;i++) {
out.println("<option value='"+onlineNameArray[i]+"'>"+onlineNameArray[i]+"</option>");
}
}
%>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top><font color=<%=fontcolormisc%>><b>标题:</b></font></td>
<td bgcolor=<%=miscbackone%>><input type=text name="msgTitle" size=36 maxlength=80 <%if(method.equals("reply")) out.print("value=\"Re:"+msgTitle+"\"");else if(method.equals("feedback")) out.print("value=\"Fw:"+msgTitle+"\"");%>></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top><font color=<%=fontcolormisc%>><b>内容:</b></td>
<td bgcolor=<%=miscbackone%>><textarea cols=35 rows=6 name="msgMessage"><%if(method.equals("feedback")) out.print("您好!下面是转发的消息:"+msgMessage);%></textarea></td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<input type=submit name=submit value="发 送">
<input type="reset" name="reset" value="清 除">
</td>
</tr>
</form>
<%
}
else if(submit.equals("发 送")) {
if(maxMsgNumber!=0 && getMsgNumber>=maxMsgNumber)
errorInfo="您的短消息数已经达到最大容量"+maxMsgNumber+"条,请先清除!";
else {
forumMsgFactory.setCookieMode(cookieMode);
forumMsgFactory.setMaxMsgNumber(maxMsgNumber);
forumMsgFactory.sendMsg(request,user);
myInfo=forumMsgFactory.getMyInfo();
mess=forumMsgFactory.getMess();
msgToName=forumMsgFactory.getMsgToName();
errorInfo=forumMsgFactory.getErrorInfo();
}
if(errorInfo.equals("")) {
%>
<tr>
<td bgcolor=<%=miscbackone%> align=center colspan=2>
<font color=<%=fontcolormisc%>><b>给<%=msgToName%>的短消息已经发出。</b>
<p>该消息同时也复制到您的发件箱中了!
</font>
</td>
</tr>
<%
}
else {
%>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle align=center colspan=2>
<font face=宋体 color=<%=fontcolormisc%>><b>错误: 发送消息</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle colspan=2>
<font face=宋体 color=<%=fontcolormisc%>>
<b>关于 发送消息 的详细错误原因</b>
<ul>
<li><b><%=errorInfo%></b>
<%
if(myInfo.equals("1"))
out.println("<li>详细原因:"+mess);
%>
<li>你是否仔细阅读了<a href="help.jsp">帮助文件</a>?
</ul>
<br><br>
<center><a href="javascript:history.go(-1)"> << 返回上一页</a></center>
</font>
</td>
</tr>
<%
}
}
%>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("msgread")) {
msgID=ParameterUtils.getInt(request,"msgID");
ForumMsg forumMsg=forumMsgFactory.getMsg(msgID);
msgFromName=forumMsg.getMsgFromName();
msgTitle=forumMsg.getMsgTitle();
msgMessage=forumMsg.getMsgMessage();
msgMessage=StringUtils.toBR(msgMessage);
msgSendAt=forumMsg.getMsgSendAt();
msgToName=forumMsg.getMsgToName();
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=3 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center>
<font color=<%=fontcolormisc%>><b>欢迎使用您的收件箱,<%=cookieName%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> align=center>
<%
if(msgToName.equals(cookieName)) {
forumMsgFactory.setMsgViewed(msgID);
}
if(msgToName.equals(cookieName) || msgFromName.equals(cookieName)) {
%>
<a href="messanger.jsp?action=inbox&submit=delete&msgID=<%=msgID%>"><img src=images/deletepm.gif border=0 alt="删除消息" class="gray" width=45 height=40></a>
<%
}
%>
<a href=messanger.jsp?action=inbox><img src=images/inboxpm.gif border=0 alt="收件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=outbox><img src=images/outboxpm.gif border=0 alt="发件箱" class="gray" width=50 height=40></a>
<a href=messanger.jsp?action=msgsend&method=new><img src=images/newpm.gif border=0 alt="发送消息" class="gray" width=50 height=40></a>
<%
if(msgToName.equals(cookieName)) {
%>
<a href="messanger.jsp?action=msgsend&method=reply&msgID=<%=msgID%>"><img src=images/replypm.gif border=0 alt="回复消息" class="gray" width=50 height=40></a>
<a href="messanger.jsp?action=msgsend&method=feedback&msgID=<%=msgID%>"><img src=images/fwpm.gif border=0 alt="转发消息" class="gray" width=50 height=40></a>
<%
}
%>
<a href="javascript:openscript2('friendlist.jsp',420,320)"><img src=images/friendpm.gif border=0 alt="打开好友录" class="gray" width=45 height=40></a>
</td>
</tr>
<%
if(msgToName.equals(cookieName) || msgFromName.equals(cookieName)) {
%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center>
<font color=<%=fontcolormisc%>>消息来自<b><%=msgFromName%></b>,发送给您的时间:<b><%=msgSendAt%></b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top>
<font color=<%=fontcolormisc%>><b>消息标题:<%=msgTitle%></b>
<p><%=msgMessage%>
<br>
</font>
</td>
</tr>
<%
}
else {
%>
<tr>
<td bgcolor=<%=miscbackone%> valign=middle align=center>
<font face=宋体 color=<%=fontcolormisc%>><b>错误: 打开消息</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> valign=middle>
<font face=宋体 color=<%=fontcolormisc%>>
<b>关于 阅读消息 的详细错误原因</b>
<ul>
<li><b>您打开了不属于您的短消息!</b>
<li>你是否仔细阅读了<a href="help.jsp">帮助文件</a>?
</ul>
<br><br>
<center><a href="javascript:history.go(-1)"> << 返回上一页</a></center>
</font>
</td>
</tr>
<%
}
%>
</table>
</td>
</tr>
</table>
<%
}
else if(action.equals("show")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center height=280>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100% height=279>
<tr>
<td bgcolor=<%=titlecolor%> height=27>
<div align=center>短消息通知</div>
</td>
</tr>
<tr>
<td bgcolor=<%=forumcolorone%>>
<div align=center><br>
<center>
<font color=<%=titlefontcolor%>><a href=messanger.jsp?action=inbox><img src=images/newmail.gif border=0></a>有新的短消息
<br><br>
<a href=messanger.jsp?action=inbox>按此查看</a><br>
<%
if(getMsgNumber>=maxMsgNumber && maxMsgNumber!=0)
out.println("<br><br>提示:短消息容量被管理员设置为"+maxMsgNumber+"条<br>你的收件箱中有"+getMsgNumber+"条短消息<br>为了不妨碍你收发消息,请立即删除掉无用信息!");
%>
</font>
</center>
<br>
</div>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -