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

📄 messanger.jsp

📁 这是一个用JSP开发的论坛源 码。。。 按照上在的README可轻松的捅有下JSP论坛
💻 JSP
📖 第 1 页 / 共 2 页
字号:
<%
/*##################################################################**
**#  程序名称:LyBBS『凌云论坛』                                   #**
**#                                                                #**
**#  程序开发: teddy 『星语凌』                                    #**
**#                                                                #**
**#  版权所有: 凌云创作室 (原流星电脑工作室)                       #**
**#                                                                #**
**#  主页地址: http://www.lybbs.net                                #**
**#  电邮地件: horseye@sina.com                                    #**
**#                                                                #**
**##################################################################*/
%>
<%@ include file="include/config.jsp"%>
<%@ page contentType="text/html;charset=GBK" %>
<%
int forumID=0;
String tempSTR="",
       action="",
       submit="",
       method="";

ParameterUtils.setCharacterEncoding(request);

tempSTR=ParameterUtils.getString(request,"action");
action=(tempSTR!=null && !tempSTR.equals(""))?tempSTR:"inbox";
submit=ParameterUtils.getString(request,"submit");
method=ParameterUtils.getString(request,"method");
%>

<%@ include file="include/boardprepare.jsp"%>

<!--//html from here-->
<%@ include file="include/head.jsp"%>
<style>
  .gray {CURSOR:hand;filter:gray}
  INPUT {BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 9pt; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; PADDING-BOTTOM: 1px; BORDER-TOP-COLOR: #cccccc; PADDING-TOP: 1px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc}
</style>
<script language="JavaScript">
function openscript2(url, width, height) {
  var Win = window.open(url,"openwindow",'width=' + width + ',height=' + height + ',resizable=1,scrollbars=yes,menubar=yes,status=yes' );
}
</script>
<body <%=lbbody%>>
<p>&nbsp;
<br>
<%
forumStatus.getMsgConfig();
int maxMsgNumber=forumStatus.getMaxMsgNumber();
String allowUseMsg=forumStatus.getAllowUseMsg();
ForumMsgFactory forumMsgFactory=new ForumMsgFactory();
forumMsgFactory.setUserName(cookieName);
forumMsgFactory.setUserID(Integer.parseInt(cookieID));
forumMsgFactory.getMsgNumber();
int getMsgNumber=forumMsgFactory.getGetMsgNumber(),
    sendMsgNumber=forumMsgFactory.getSendMsgNumber();

int msgID=0;
String msgToName="",
       msgFromName="",
       msgTitle="",
       msgMessage="",
       msgSendAt="",
       msgViewed="0",
       errorInfo="",
       myInfo="",
       mess="";

if(allowUseMsg.equals("0")) {
%>
<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>短消息已经被管理员关闭</b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>>如有问题,请联系管理员!</font></td>
    </tr>
   </table>
  </td>
 </tr>
</table>
<%
}
else if(cookieMode.equals("0")) {
  if(submit.equals("登 陆")) {
    forumMsgFactory.setUserLogin(request,response,loginout);
    out.println("<script>this.location.reload();</script>");
  }
  else {
%>
<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">
    <input type=hidden name="action" value="<%=action%>">
    <tr>
     <td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
      <font color=<%=fontcolormisc%>><b>请输入您的用户名、密码登陆</b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>>请输入您的用户名</font></td>
     <td bgcolor=<%=miscbackone%>><input type=text name="username" value="<%=cookieName%>"></td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>>请输入您的密码</font></td>
     <td bgcolor=<%=miscbackone%>><input type=password name="password"></td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbacktwo%> colspan=2 align=center><input type=submit name="submit" value="登 陆"></td>
    </tr>
    </form>
   </table>
  </td>
 </tr>
</table>
<%
  }
}
else if(action.equals("inbox")) {
%>
<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 colspan=4>
       <font color=<%=fontcolormisc%>><b>欢迎使用您的收件箱,<%=cookieName%></b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=4>
      <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>
     <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>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>发件人</b></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>主题</b></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>是否已读</b></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>删除</b></td>
    </tr>
<%
String deleteInfo="";
if(submit.equals("delete")) {
  msgID=ParameterUtils.getInt(request,"msgID");
  if(msgID!=0) {
     forumMsgFactory.deleteMsg(msgID,"");
     deleteInfo=forumMsgFactory.getDeleteInfo();
  }
}
else if(submit.equals("deleteAll")) {
  forumMsgFactory.deleteMsg(0,"get");
  deleteInfo=forumMsgFactory.getDeleteInfo();
}
else if(submit.equals("markAll")) {
  forumMsgFactory.markMsg("get");
  deleteInfo=forumMsgFactory.getDeleteInfo();
}
if(!deleteInfo.equals("")) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=4>
       <font color=<%=fontcolormisc%>><b><%=deleteInfo%></b></font>
     </td>
    </tr>
<%
}
//提示短消息超出容量
else if(maxMsgNumber!=0 && getMsgNumber>=maxMsgNumber) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=4>
       <font color=<%=fontcolormisc%>><b>你的短消息数已经达到最大容量<%=maxMsgNumber%>条,请立即清除!</b></font>
     </td>
    </tr>
<%
}
else {
  ArrayList forumMsgVector=forumMsgFactory.getForumMsgFactory("get");
  for(int i=0;i<forumMsgVector.size();i++) {
    ForumMsg forumMsg=(ForumMsg)forumMsgVector.get(i);
    msgID=forumMsg.getMsgID();
    msgFromName=forumMsg.getMsgFromName();
    msgTitle=forumMsg.getMsgTitle();
    msgViewed=forumMsg.getMsgViewed();
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><%=msgFromName%></td>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><a href=messanger.jsp?action=msgread&msgID=<%=msgID%>><%=msgTitle%></a></td>
     <td bgcolor=<%=miscbackone%> align=center><%if(msgViewed.equals("1")) {%><img src=images/read.gif border=0 alt="已读" width=16 height=14><%}else {%><img src=images/unread.gif border=0 alt="未读" width=16 height=12><%}%></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><input type=button value='删' onClick="location.href='messanger.jsp?action=<%=action%>&submit=delete&msgID=<%=msgID%>'" style="BORDER-RIGHT: #ff9933 1px solid; BORDER-TOP: #ff9933 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff6633; BORDER-BOTTOM: #ff9933 1px solid; FONT-FAMILY: 宋体; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; CURSOR:hand"></td>
    </tr>
<%
  }
}
%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> align=center colspan=4>
       <font color=<%=fontcolormisc%>>
       <a href=messanger.jsp?action=<%=action%>&submit=deleteAll>[删除所有]</a>
       <a href=messanger.jsp?action=<%=action%>&submit=markAll>[标记所有为已读]</a>
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>
<%
}
else if(action.equals("outbox")) {
%>
<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 colspan=3>
       <font color=<%=fontcolormisc%>><b>欢迎使用您的短消息发送,<%=cookieName%></b></font>
     </td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=3>
      <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>
     <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>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>收件人</b></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>主题</b></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><b>删除</b></td>
    </tr>
<%
String deleteInfo="";
if(submit.equals("delete")) {
  msgID=ParameterUtils.getInt(request,"msgID");
  if(msgID!=0) {
     forumMsgFactory.deleteMsg(msgID,"");
     deleteInfo=forumMsgFactory.getDeleteInfo();
  }
}
else if(submit.equals("deleteAll")) {
  forumMsgFactory.deleteMsg(0,"send");
  deleteInfo=forumMsgFactory.getDeleteInfo();
}
if(!deleteInfo.equals("")) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=3>
       <font color=<%=fontcolormisc%>><b><%=deleteInfo%></b></font>
     </td>
    </tr>
<%
}
//提示短消息超出容量
else if(maxMsgNumber!=0 && getMsgNumber>=maxMsgNumber) {
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=3>
       <font color=<%=fontcolormisc%>><b>你的短消息数已经达到最大容量<%=maxMsgNumber%>条,请立即清除!</b></font>
     </td>
    </tr>
<%
}
else {
  ArrayList forumMsgVector=forumMsgFactory.getForumMsgFactory("send");
  for(int i=0;i<forumMsgVector.size();i++) {
    ForumMsg forumMsg=(ForumMsg)forumMsgVector.get(i);
    msgID=forumMsg.getMsgID();
    msgToName=forumMsg.getMsgFromName();
    msgTitle=forumMsg.getMsgTitle();
%>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><%=msgToName%></td>
     <td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><a href=messanger.jsp?action=msgread&msgID=<%=msgID%>><%=msgTitle%></a></td>
     <td bgcolor=<%=miscbackone%> align=center><font color=<%=fontcolormisc%>><input type=button value='删' onClick="location.href='messanger.jsp?action=<%=action%>&submit=delete&msgID=<%=msgID%>'" style="BORDER-RIGHT: #ff9933 1px solid; BORDER-TOP: #ff9933 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #ff9933 1px solid; COLOR: #ff6633; BORDER-BOTTOM: #ff9933 1px solid; FONT-FAMILY: 宋体; HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; CURSOR:hand"></td>
    </tr>
<%
  }
}
%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> align=center colspan=3>
       <font color=<%=fontcolormisc%>>

⌨️ 快捷键说明

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