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

📄 newposts.jsp

📁 这是一个用JSP开发的论坛源 码。。。 按照上在的README可轻松的捅有下JSP论坛
💻 JSP
字号:
<%
/*##################################################################**
**#  程序名称: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="",
       submit="";

ParameterUtils.setCharacterEncoding(request);

submit=ParameterUtils.getString(request,"submit");
%>
<%@ 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>
<%
ForumMsgFactory forumMsgFactory=new ForumMsgFactory();
forumMsgFactory.setUserID(Integer.parseInt(cookieID));
forumMsgFactory.setUserName(cookieName);

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="newposts.jsp" method="post">
    <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 {
%>
<table width=<%=tablewidth%> align=center cellspacing=0 cellpadding=1  border=0 bgcolor=<%=tablebordercolor%>>
 <tr>
  <td>
   <table cellpadding=3 cellspacing=1 border=0 width=100%>
    <tr>
     <td bgcolor=<%=miscbacktwo%> align=center colspan=2><font color=<%=fontcolormisc%>><b>您最后访问本论坛后的新文章</b></font></td>
    </tr>
    <tr>
     <td bgcolor=<%=miscbackone%> align=center colspan=2>
      <font color=<%=fontcolormisc%>>注意:只有当您成功登陆后才能够检查,每个分论坛最多显示 <b>5</b> 篇新帖。</font>
     </td>
    </tr>
<%
//查看论坛是否有新帖
Forum forum=new Forum();
forum.setActiveTime(activeTime);
if(forum.getForumHaveNewPostsNumber()>0) {
  ArrayList catalogList=CatalogFactory.getCatalogFactory();
  for(int i=0;i<catalogList.size();i++) {
     Catalog catalog=(Catalog)catalogList.get(i);
     int catalogID=catalog.getCatalogID();
     String catalogName=catalog.getCatalogName();
%>
    <tr>
     <td bgcolor=<%=catback%> colspan=2><font color=<%=catfontcolor%>><b><%=catalogName%></b></font></td>
    </tr>
<%
     ArrayList forumVector=ForumFactory.getForumFactory(catalogID);

     for(int j=0;j<forumVector.size();j++) {
        forum=(Forum)forumVector.get(j);
        forumID=forum.getForumID();
        String forumName=forum.getForumName();
        forum.setActiveTime(activeTime);
        if(forum.getForumHaveNewNumber()>0) {
          ArrayList forumListVector=(new ForumListFactory()).getForumNewPostsListFactory(forumID,activeTime);
          for(int k=0;k<forumListVector.size();k++) {
             ForumList forumList=(ForumList)forumListVector.get(k);
%>
    <tr>
     <td bgcolor=<%=forumcolortwo%> colspan=2><font color=<%=forumfontcolor%>><b>-=> <%=forumName%></b></font></td>
    </tr>
    <tr>
     <td bgcolor=<%=forumcolortwo%>><font color=<%=forumfontcolor%>><a href=topic.jsp?forumID=<%=forumID%>&topic=<%=forumList.getPostTopic()%> target=_blank><%=forumList.getPostTitle()%></a></td>
     <td bgcolor=<%=forumcolortwo%>>
      <font color=<%=forumfontcolor%>>发言者:<a href=profile.jsp?action=show&member=<%=forumList.getPostAuthor()%> target=_blank><%=forumList.getPostAuthor()%></a>
      时间:<font color="<%=lastpostfontcolor%>"><%=forumList.getPostAt()%></font>
      </font>
     </td>
    </tr>
<%
         }
       }
     }

   }
}
else {
%>
    <tr>
     <td bgcolor=<%=forumcolortwo%> colspan=2 align=center>
       <font color=<%=forumfontcolor%>><b>您最后一次访问本论坛后没有新文章。</b>
       </font>
     </td>
    </tr>
<%
}
%>
   </table>
  </td>
 </tr>
</table>
<%
}
%>
</body>
</html>

⌨️ 快捷键说明

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