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

📄 subject_display.jsp

📁 论坛元程序
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*,java.util.*,java.lang.*"  %>
<jsp:useBean id="yy" scope="page" class="yy.jdbc"/>
<SCRIPT language=JavaScript>
    function commitForm(destJsp){
  document.form1.action=destJsp;
  document.form1.submit();
}

function icon(theicon) {
document.input.content.value+= " "+theicon;
document.input.content.focus();
}
</script>
<link rel='stylesheet' type='text/css' href='imbed/forum.css'>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td><img src="images/qtop5.jpg" width="432" height="55"> <img src="images/dot.gif" width="12" height="11"> 
      <font size="2">
      <a href="javascript:window.external.addFavorite('http://59.64.156.13','911论坛')" title="911论坛">收藏本站</a>
     <img src="images/dot.gif" width="12" height="11"> <a href="index.jsp">返回首页</a></font></td>
  </tr>
</table>
<br>

<%
     String subject_id=request.getParameter("sid");
     int id=0;
     int nid=0;
     int bid=0;
     if(subject_id!=null)
     id=Integer.parseInt(request.getParameter("sid"));
     nid=id+1;
     bid=id-1;
     String publish_time="";
     String subject_title="";
     String subject_content="";
     String author="";
     String community_id="";
     Connection con=yy.getConn();
     Statement  stmt=con.createStatement();
     ResultSet  rs=null;
     String sql="select subject_title,subject_content,publish_time,author,community_id from subject where subject_id="+subject_id;
     rs=stmt.executeQuery(sql);
          if(rs.next())
     {
        subject_title=rs.getString("subject_title");
        subject_content=rs.getString("subject_content");
        publish_time=rs.getString("publish_time");
        author=rs.getString("author");
        community_id=rs.getString("community_id");
     }
     if(publish_time.equals(""))
        publish_time="";
     %>
     
<a href="new_reply.jsp?subject_id=<%=subject_id%>&community_id=<%=community_id%>"><img src="images/REPLY.GIF" width="84" height="29" border="0"></a> 
<a href="new_subject.jsp?community_id=<%=community_id%>&nid=<%=nid%>"><img src="images/TOPIC.GIF" width="84" height="29" border="0"></a> 
<table width="90%" border="1">
  <tr> 
    <td width="100%" height="41" align="center" bordercolor="#CCCCCC"  ><font size='2'>标题:<%=subject_title%>
      <br>
    作者: <a href="member.jsp?member=<%=author%>"><%=author%></a> &nbsp;&nbsp;发表日期:<%=publish_time.trim().substring(0,10)%></font></td>
  </tr>
  <tr> 
    <td bordercolor="#CCCCCC"><font size='2'><%=subject_content%></font></td>
  </tr>
  <% 
  
     int n=0;
  int count=0;
  int pages=1;//当前页数,默认为1
  int pagesize=4;
  String nowpage=request.getParameter("pages");
  if((nowpage!=null)&&(nowpage!=""))
     pages=Integer.parseInt(request.getParameter("pages"));
     //out.println(pages);
  if(pages>0)
  {
     try{
     sql="select count(*) as id1 from Reply where subject_id="+subject_id;
     
     rs=yy.executeQuery(sql);
     }catch(Exception e)
     {
     out.println(e.getMessage());
     }
  }if(rs.next())
     count=rs.getInt("id1");
     if(count>0)
     {
     String reply_title,reply_content,reply_time,reply_author,reply_topic;
     sql="Select reply_id,reply_title,reply_content,reply_time,reply_author,reply_topic From Reply where subject_id="+subject_id;
     rs=stmt.executeQuery(sql);
    for(int i=1;i<=(pages-1)*pagesize;i++)
		rs.next();
		for(int j=0;j<pagesize;j++)
		{
		if (rs.next())
		  {
       reply_title=rs.getString("reply_title");
       reply_content=rs.getString("reply_content");
       reply_time=rs.getString("reply_time");
       reply_author=rs.getString("reply_author");
       reply_topic=rs.getString("reply_topic");
     %>
  <tr>
    <td width="100%" bordercolor="#CCCCCC" ><div align="center"><font size='2'>回复标题:<%=reply_title%><br>
       作者:<a href="member.jsp?member=<%=reply_author%>"> <%=reply_author%></a> 发表日期:<%=reply_time.trim().substring(0,10)%></font></div></td>
  </tr>
  <tr> 
    <td bordercolor="#CCCCCC"><font size='2'><%=reply_content%></font></td>
  </tr>
  <%}
              }n=(int)(count/pagesize);
    if(n*pagesize<count)
      n++;
      if(n>=1)
      {%><table><tr><td><font size='2'>共<%=n%>页:
      <%
         for(int i=1;i<=n;i++)
         out.println("<a href=subject_display.jsp?pages="+i+"&sid="+subject_id+">"+i+"&nbsp;</a>");
      }}
              %></font></td></tr>
  </table></table>
  <%
     int mid=0;
     sql="select max(subject_id) from Subject";
     rs=stmt.executeQuery(sql);
          if(rs.next())
          {
            mid=Integer.parseInt(rs.getString(1));
           }
  if((nid<=mid)&&( bid>=1)) 
  {       
%>
<p align="center">
<a href="subject_display.jsp?sid=<%=bid%>"><font size='2'>上一主题</font></a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="subject_display.jsp?sid=<%=nid%>"><font size='2'>下一主题</font></a>
</p>
<%}
else if((nid>mid)&&(bid>=1))
{%>
<p align="center"><a href="subject_display.jsp?sid=<%=bid%>"><font size='2'>上一主题</font></a> </p>
<%}
else if ((nid<=mid)&&(bid==0))
{%>
<p align="center">
<a href="subject_display.jsp?sid=<%=nid%>"><font size='2'>下一主题</font></a>
</p>
<%}%>
<form name="form1" method="post" action="">
<table width="90%" border="1" cellspacing="0" cellpadding="0" >
  <tr>
    <td width="100%" height="37" bordercolor="#96CBA0" background="images/qback.gif"><br>
     <strong><font size='2'> 快速回复 </font></strong></td>
  </tr>
  <tr> 
    <td height="49" bordercolor="#96CBA0"> 
       
          <br>
      <font size="2" face="Arial, Helvetica, sans-serif">标题:</font> 
      <input name="title" type="text" size="50">
      &nbsp; <font size="2">&nbsp;(可选)</font><font size="2"> &nbsp;</font> &nbsp; 
    </td>
      </td>
  </tr>
  <tr>
  <input type="hidden" name="subject_id" value=<%=subject_id%>>
  <input type="hidden" name="community_id" value=<%=community_id%>>
    <td height="33" bordercolor="#96CBA0">
        <div align="center">
         <textarea name="content" cols="90" rows="8"></textarea>
        </div>
     
        <div align="center"><img src="images/03-01-02-1799.gif" width="31" height="31" onClick="commitForm('save.jsp?act=quick_reply')"><font color="#009966" size="2">帖子快速回复</font> 
          &nbsp;&nbsp;<img src="images/03-01-02-1799.gif" width="31" height="31" onClick="commitForm('new_reply.jsp')"></a><font color="#009966" size="2">进入高级模式</font></div>
      </td>
  </tr>
  </table>
</form>
</body>

⌨️ 快捷键说明

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