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

📄 view.jsp

📁 一个完整的门户网站,基于JSP环境下开发的,使用SQL数据库.
💻 JSP
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page import="com.bwm.core.*" %>
<%@ page import="com.bwm.model.*" %>
<%@ page import="java.util.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=GBK">
<title>明日科技</title>
<link href="../css/admin.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="750" border="0" align="center" cellpadding="0" cellspacing="0"  class="tableBorder6">
  <tr>
    <td height="165"><jsp:include page="top.jsp"/></td>
  </tr>
  <tr>
    <td align="left" valign="top"><table width="100%"  border="0" cellspacing="0" cellpadding="0">
        <%
        session.removeAttribute("error");
        boolean adminflag=Crazyadept.UserIsOK(session,FinalConstants.STATUS_ADMIN);  if (adminflag){%>
        <tr>
          <td height="60" class="bottomline"><img src="../images/pass4.gif"><a href="../admin/index.jsp" class="delink">进入管理员控制台</a></td>
        </tr>
        <%}BasetableFactory bf=BasetableFactory.getInstance();
int fsid=ParamUtils.getIntParameter(request,"fid");Fsort fsort=bf.SearchFsort("WHERE fsid=(SELECT fsid FROM forum WHERE fid="+fsid+" ) AND free="+FinalConstants.STATE_FREE);
int state=fsort.getState();if(state==FinalConstants.STATE_AFFICKHE){%>
        <tr>
          <td height="60"><img src="../images/pass0.gif"><a href="index.jsp">论坛公告</a>--&gt;<a href="forum.jsp?fsid=<%=fsort.getFsid()%>"><%=fsort.getName()%></a>--&gt;<a href="#">查看帖子</a></td>
        </tr>
        <tr>
          <td height="60">&nbsp;&nbsp;<a href="add_forum.jsp?fsid=<%=fsort.getFsid()%>"><img src="../images/postnew.gif" border="0"></a> <a href="re_forum.jsp?fid=<%=fsid%>"><img src="../images/mreply.gif" border="0"></a></td>
        </tr>
        <%}else if(state==FinalConstants.STATE_TECHNIC){%>
        <tr>
          <td height="60"><img src="../images/pass1.gif"><a href="index.jsp">技术版块</a>--&gt;<a href="forum.jsp?fsid=<%=fsort.getFsid()%>"><%=fsort.getName()%></a>--&gt;<a href="#">查看帖子</a></td>
        </tr>
        <tr>
          <td height="60">&nbsp;&nbsp;<a href="add_forum.jsp?fsid=<%=fsort.getFsid()%>"><img src="../images/postnew.gif" border="0"></a> <a href="re_forum.jsp?fid=<%=fsid%>"><img src="../images/mreply.gif" border="0"></a></td>
        </tr>
        <%}else if(state==FinalConstants.STATE_NOTECHNIC){%>
        <tr>
          <td height="60"><img src="../images/pass3.gif"><a href="index.jsp">非技术版块</a>--&gt;<a href="forum.jsp?fsid=<%=fsort.getFsid()%>"><%=fsort.getName()%></a>--&gt;<a href="#">查看帖子</a></td>
        </tr>
        <tr>
          <td height="60">&nbsp;&nbsp;<a href="add_forum.jsp?fsid=<%=fsort.getFsid()%>"><img src="../images/postnew.gif" border="0"></a> <a href="re_forum.jsp?fid=<%=fsid%>"><img src="../images/mreply.gif" border="0"></a></td>
        </tr>
        <%}else{fsid=-1;%>
        <tr>
          <td height="60">&nbsp;&nbsp;没有此版块!!!</td>
        </tr>
        <%}%>
        <tr>
          <td align="center"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="efefef" >
              <%Forum forum=bf.SearchForum("WHERE fid="+fsid);if(forum==null||forum.getFid()<=0){%>
              <tr align="center">
                <td colspan="4">没有该主题</td>
              </tr>               <%}else{
                 if(forum.getState()==FinalConstants.STATE_FREEZE&&!adminflag){
     response.sendError(response.SC_METHOD_NOT_ALLOWED,"禁止访问资源");
                 }
                  User u=bf.SearchUser("WHERE uid='"+forum.getUid()+"'"); forum.setHitnum(forum.getHitnum()+1);%>
              <tr align="left" class="tableBorder5"  >
                <td colspan="4"><strong>主题:</strong><%=forum.getTitle()%></td>
              </tr>
              <tr align="center" valign="top">
                <td width="20%" height="63" align="center"><table width="100%"  border="0" cellpadding="0" cellspacing="5">
                    <tr>
                      <td colspan="2" align="right"><%=u.getName()%>&nbsp;&nbsp;</td>
                    </tr>
                    <tr>
                      <td height="100" colspan="2" align="center"><%
                String ico=bf.SearchHead("WHERE iid='"+u.getIid()+"'").getPath();
                if(ico!=null&&!"".equals(ico)){
                    out.print("<img src=../"+ico+" width=98 height=98 >");}else{
                    out.print("未选择头像");}%></td>
                    </tr>
                    <tr>
                      <td width="50%" align="center"><%
                if(u.getSex()==1){                    out.print("<img src='../images/male.gif'>");
                }else if(u.getSex()==0){                    out.print("<img src='../images/female.gif'>");
                }else{                    out.print("不详");
                }
                %></td>
                      <td width="50%" align="center"><%
                int status=u.getStatus();
                if(status==FinalConstants.STATUS_ADMIN){
                    out.print("管理员");                }else if(status==FinalConstants.STATUS_USER){
                    out.print("注册用户");                }else{
                    out.print("游客");                }
                %></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center">文章:</td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center">注册:<%=u.getRegtime().substring(0,10)%></td>
                    </tr>
                  </table></td>
                <td colspan="3"><table width="100%" cellspacing="10" >
                    <tr >
                      <td width="85%" height="27"><img src="../images/oicq.gif" border="0" alt="<%=u.getQq()%>"> <a href="mailto:<%=u.getEmail()%>"><img src="../images/email.gif" border="0"></a> <a href="re_forum.jsp?fid=<%=fsid%>"><img src="../images/reply.gif" border="0"></a></td>
                      <td width="15%" align="center">楼主</td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left" valign="top" bgcolor="#999999" height="1"></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left" valign="top"><%
                out.print(forum.getContent());
                String path=bf.SearchHead("WHERE iid='"+forum.getIid()+"'").getPath();
                if(path!=null&&path.length()>0){out.print("<br><img src=../"+path+">");}%></td>
                    </tr>
                  </table></td>
              </tr>
              <tr align="center">
                <td align="center"><%=forum.getFtime()%></td>
                <% if(adminflag){%>
                <td height="24" align="center"><%
        if(forum.getState()==FinalConstants.STATE_FREEZE){
            out.print("屏蔽主题");}else if(forum.getState()==FinalConstants.STATE_ELITE){
            out.print("精华主题");}else{out.print("普通主题");}%></td>
                <td height="24" align="right"><a href="modify_forum.jsp?fid=<%=fsid%>&action=yes" >普通主题</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&action=elite">加为精华</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&action=no" onClick="javascript:return confirm('屏蔽该主题将屏蔽主题下的所有回复\r\n\n你确定屏蔽该主题吗?')">屏蔽主题</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&fsid=<%=forum.getFsid()%>&action=del" onClick="javascript:return confirm('删除该主题将删除主题下的所有回复\r\n\n你确定删除该主题吗?')">删除主题</a></td>
                <%}else{%>
                <td height="24" align="left">&nbsp;&nbsp;
                  <%        if(forum.getState()==FinalConstants.STATE_ELITE){
            out.print("精华贴子");        }%></td><%}%>
              </tr><%}%>
            </table></td>
        </tr>
        <%
Collection coll=bf.ListReforum("WHERE fid="+fsid+" ORDER BY rtime");
if(coll!=null&coll.size()>0){
    Iterator it=coll.iterator();
    int i=1;        String color="#FFFFFF";    while(it.hasNext()){
        Reforum refo=(Reforum)it.next();        if(!adminflag)
        if(refo.getState()==FinalConstants.STATE_FREEZE)
        continue;if(color.equals("#FFFFFF")){
                        color="#D8E3FE";}else{
                        color="#FFFFFF";                }
        i++;
        User u=bf.SearchUser("WHERE uid='"+refo.getUid()+"'");%>
        <tr bgcolor="<%=color%>">
          <td align="center"><table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="efefef" >
              <tr align="center">
                <td width="20%" height="63" align="center" valign="top" ><table width="100%" cellspacing="5">
                    <tr>
                      <td colspan="2" align="right"><%=u.getName()%></td>
                    </tr>
                    <tr>
                      <td height="100" colspan="2" align="center"><%
                String ico=bf.SearchHead("WHERE iid='"+u.getIid()+"'").getPath();
                if(ico!=null&&!"".equals(ico)){                    out.print("<img src=../"+ico+" >");
                }else{                    out.print("未选择头像");
                }
                %></td>
                    </tr>
                    <tr>
                      <td width="50%" align="center"><%
                if(u.getSex()==1){                    out.print("<img src='../images/male.gif'>");
                }else if(u.getSex()==0){                    out.print("<img src='../images/female.gif'>");
                }else{                    out.print("不详");
                }
                %></td>
                      <td width="50%" align="center"><%
                int status=u.getStatus();
                if(status==FinalConstants.STATUS_ADMIN){
                    out.print("管理员");                }else if(status==FinalConstants.STATUS_USER){
                    out.print("注册用户");                }else{
                    out.print("游客");                }
                %></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center">文章:</td>
                    </tr>
                    <tr>
                      <td colspan="2" align="center">注册:<%=u.getRegtime().substring(0,10)%></td>
                    </tr>
                  </table></td>
                <td valign="top" colspan="3"><table width="100%" cellspacing="10">
                    <tr>
                      <td width="85%" height="27"><img src="../images/oicq.gif" border="0" alt="<%=u.getQq()%>"> <a href="mailto:<%=u.getEmail()%>"><img src="../images/email.gif" border="0"></a> <a href="re_forum.jsp?fid=<%=fsid%>"><img src="../images/reply.gif" border="0"></a></td>
                      <td width="15%" align="center">第<%=i%>楼</td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left" valign="top" bgcolor="#999999" height="1"></td>
                    </tr>
                    <tr>
                      <td colspan="2" align="left" valign="top"><%
                out.print(refo.getContent());
                String path=bf.SearchHead("WHERE iid='"+refo.getIid()+"'").getPath();
                if(path!=null&&path.length()>0){out.print("<br><img src=../"+path+">");}%></td>
                    </tr>
                  </table></td>
              </tr>
              <tr align="center">
                <td align="center"><%=refo.getRtime()%></td>
                <% if(adminflag){%>
                <td height="24" align="center"><%if(refo.getState()==FinalConstants.STATE_FREEZE){
            out.print("屏蔽贴子");}else if(refo.getState()==FinalConstants.STATE_ELITE){
            out.print("精华贴子");}else{out.print("普通贴子");}%></td>
                <td height="24" align="right"><a href="modify_forum.jsp?fid=<%=fsid%>&refid=<%=refo.getRefid()%>&action=yes" >普通帖子</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&refid=<%=refo.getRefid()%>&action=elite">加为精华</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&refid=<%=refo.getRefid()%>&action=no">单帖屏蔽</a>&nbsp;&nbsp;<a href="modify_forum.jsp?fid=<%=fsid%>&refid=<%=refo.getRefid()%>&action=del" onClick="javascript:return confirm('你确定删除该贴子吗?')">删除帖子</a></td>
                <%}else{%>
                <td height="24" align="left">&nbsp;&nbsp;
                  <%        if(refo.getState()==FinalConstants.STATE_ELITE){
            out.print("精华贴子");        }
        %></td><%}%>
              </tr>
            </table></td>
        </tr><%}}%>
        <tr>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
        </tr>
      </table></td>
  </tr>
  <tr>
    <td align="center"><jsp:include page="bottom.jsp"/></td>
  </tr>
</table>
</body>
</html>

⌨️ 快捷键说明

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