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

📄 shownote.jsp

📁 用jsp实现在线留言!采用MVC三层架构!
💻 JSP
字号:
<%@page contentType="text/html; charset=gb2312" language="java" import="java.sql.*"  errorPage="err.jsp"%>

<html>
<head>
<link rel='stylesheet' type='text/css' href='inc/FORUM.CSS'>
<META NAME="keywords" CONTENT="溢洋 溢洋论坛 xyworker@163.com java forum jsp forum">
<META NAME="description" CONTENT="溢洋 溢洋论坛 xyworker@163.com java forum jsp forum">
<script language="JavaScript">
function Popup(url, window_name, window_width, window_height)
{ settings=
"toolbar=no,location=no,directories=no,"+
"status=no,menubar=no,scrollbars=yes,"+
"resizable=yes,width="+window_width+",height="+window_height;

NewWindow=window.open(url,window_name,settings); }

function icon(theicon) {
document.input.message.value += " "+theicon;
document.input.message.focus();
}
</script>

<title>同升论谈</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body text="#0000ff" >
<jsp:include page="inc/public.jsp" flush="true"/>
<table width="760" cellspacing="0" cellpadding="0" align="center">
<tr>
<jsp:useBean id="yy" scope="page" class="yy.jdbc"/>
<jsp:useBean id="li" scope="page" class="yy.bbcode"/>
<%! String Board_Name,Board_Id,Note_Id;%>
<%
    Board_Id=request.getParameter("fid");
    Note_Id=request.getParameter("noteid");
    Connection con=yy.getConn();
    Statement stmt=con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
    ResultSet rs=null;
    String sql="Select 论坛名称 from 论坛栏目 Where 论坛id="+Board_Id;
    rs=stmt.executeQuery(sql);
    while(rs.next())
    {
      Board_Name=rs.getString("论坛名称");
    }
%>
	<td width="62%"> <a href="../default1.jsp">首页</a>&gt;&gt;<a href="index.jsp">溢洋论坛</a>&gt;&gt;<a href=board.jsp?fid=<%=Board_Id%>><%=Board_Name%></a>&gt;&gt;浏览贴子
    </td>
    <td class="post" align="right" width="38%"> <a href="post.jsp?fid=<%=Board_Id%>"><img src="IMAGES/TOPIC.GIF" border="0"></a>&nbsp;<a href="post.jsp?fid=<%=Board_Id%>&Returnid=<%=Note_Id%>"><img src="IMAGES/REPLY.GIF"  border="0" ></a>&nbsp;<a href='javascript:print()'><img src="IMAGES/PRINT.GIF"  border="0" ></a></td>
  </tr></table>

<table cellspacing="0" cellpadding="0" border="0" width="754" align="center">


<tr>
  <td bgcolor="#009ACE">
      <table border="0" cellspacing="1" cellpadding="6" width="100%">
        <%
       sql="update 贴子 set 点击次数=点击次数+1 where 贴子id="+Note_Id;
       stmt.executeUpdate(sql);
       int PageSize=10;
       int RecordCount=0;
       int PageCount=0;
       int ShowPage=1;
       sql="Select * from 用户表,贴子 where 贴子.贴子作者=用户表.用户名  And 贴子.贴子id="+Note_Id+" And 版块id="+Board_Id+" or 贴子.贴子作者=用户表.用户名  And 贴子.回复id="+Note_Id+" And 版块id="+Board_Id+"  order by 贴子.贴子id";
       //out.println(sql);
	   rs=stmt.executeQuery(sql);
       rs.last();
       RecordCount=rs.getRow();
       PageCount=(RecordCount % PageSize==0)?(RecordCount/PageSize):(RecordCount/PageSize+1);
       String Page=request.getParameter("page");
       if (Page!=null)
       {
             ShowPage=Integer.parseInt(Page);
          if (ShowPage>PageCount)
             ShowPage=PageCount;
          else if(ShowPage<0)
             ShowPage=1;
       }else
             ShowPage=1;

     if (RecordCount>0)
     {
     rs.absolute((ShowPage-1)*PageSize+1);
     for (int i=1;i<PageSize;i++)
{
    String Note_Title=rs.getString("贴子名称");
    String User_Name=rs.getString("用户名");
    String Noteall_Id=rs.getString("贴子id");
    String User_Level=rs.getString("用户等级");
    String Sing_Id=rs.getString("显示签名");
%>

        <tr>
          <td width="22%" bgcolor="#9CCFFF">作者 </td>
          <td bgcolor="#9CCFFF">文章标题 <span class="postauthor"><%=Note_Title%></span></td>
      </tr>
        <tr>
          <td rowspan="3" valign="top" bgcolor="#F7FBFF"> <span class="postauthor"><%=User_Name%></span><br />
           <br /><div><center>
                <span class="postauthor"><img src="./<%=rs.getString("用户图像")%>"></span><br />
                <br />
                <%=User_Level%><br />
                                <%
                                //用户等级
                                //out.println(User_Level);
								if (User_Level.equals("新手上路"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF>");
                                else if (User_Level.equals("初级会员"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");
                                else if (User_Level.equals("中级会员"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");
                                else if (User_Level.equals("高级会员"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");
                                else if (User_Level.equals("资深会员"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");
                                else if (User_Level.equals("版主"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");
								   else if (User_Level.equals("系统管理员"))
                                   out.println("&nbsp;<IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF><IMG SRC=IMAGES/STAR.GIF>");

                                %>

                                <br /><br /></center><br />
              贴子数量 :<span class="postauthor"><%=rs.getString("发贴次数")%></span> <br />
              注册日期 :<span class="postauthor"><%=rs.getString("注册日期").substring(0,10)%></span></div>
          </td>
          <td valign="top" bgcolor="#F7FBFF"><img src="IMAGES/<%=rs.getString("贴子图片")%>.GIF"  />
            &nbsp; 发表于: <span class="postauthor"><%=rs.getString("发表日期").substring(0,16)%></span></td>
        </tr>
      <tr>
              <td height="120" valign="top" bgcolor="#F7FBFF">&nbsp;&nbsp;<%=li.yyBBCODE(li.HTMLEncode(rs.getString("贴子内容")))%>
            <%
                  if ((Sing_Id!=null)&&Sing_Id.equals("1"))
                  out.println("<hr size=1 color=#000000 noshade>签名<br>&nbsp;&nbsp;"+li.yyBBCODE(li.HTMLEncode(rs.getString("签名"))));


                  %>
          </td>
        </tr>
<tr>
          <td valign="top" bgcolor="#F7FBFF">
            <table border="0" cellspacing="0" cellpadding="0" align="left" width="378" height="20">
              <tr>
                <td><a href="member.jsp?member=<%=User_Name%>"><img src="IMAGES/PROFILE.GIF" border="0" alt="查看此人的个人资料" width="45" height="18"></a>
                  <a href="mailto:<%=rs.getString("用户邮箱")%>"><img src="IMAGES/EMAIL.GIF" border="0" alt="发送E-Mail给此人" width="45" height="18" /></a>
                  <a href="post.jsp?fid=<%=Board_Id%>&noteid=<%=Noteall_Id%>&returnid=<%=Note_Id%>"><img src="IMAGES/QUOTE.GIF" border="0" alt="引用回复" width="45" height="18" /></a>
                  <a href="article.jsp?member=<%=User_Name%>"><img src="IMAGES/FIND.GIF" border="0" alt="搜索此人的所有贴子" width="45" height="18"></a>&nbsp;
    
                  <a href="edit.jsp?fid=<%=Board_Id%>&noteid=<%=Note_Id%>&editid=<%=Noteall_Id%>"><img src="IMAGES/EDIT.GIF" border="0" alt="编辑贴子" width="47" height="18" /></a>
                  <a href="querymodify.jsp?fid=<%=Board_Id%>&deleteid=<%=Noteall_Id%>"><img src="IMAGES/DELETE.GIF" onclick="{if(confirm('确定删除选定的纪录吗?')){return true;}return false;}" width="45" height="18" alt="删除贴子" border="0"></a>&nbsp;
                  <%
                                //End If
                                %>
                </td>
</tr>
</table>
          </td>
</tr>

<%
if (!rs.next())
break;
}
     }
%>

</table>
</td></tr>




</table>

<table width="733" cellspacing="0" cellpadding="0" align="center" height="20">
<tr bgcolor="#ffffff">
    <td class="post" valign="top" width="547" height="6"> &nbsp;<a href='javascript:print()'><img src="IMAGES/PRINT.GIF"  border="0" ></a>&nbsp;<a href="post.jsp?fid=<%=Board_Id%>&Returnid=<%=Note_Id%>"><img src="IMAGES/REPLY.GIF"  border="0" ></a>&nbsp;<a href="post.jsp?fid=<%=Board_Id%>"><img src="IMAGES/TOPIC.GIF" border="0"></a></td>
<td align="right" width="182" height="6">

<form method="POST" action="shownote.jsp">
  <p><input type="hidden" name="fid" size="20" value='<%=Board_Id%>'></p>
  <p><input type="hidden" name="noteid" size="20" value='<%=Note_Id%>'></p>
  <p><input type="hidden" name="boardname" size="20" value='<%=Board_Name%>'></p>
  <p>现在是第 <font color=black ><%=ShowPage%></font> 页 转到<select size="1" name="page">

<%
for (int i=1;i<=PageCount;i++)
{
    out.println(" <option value="+i+">"+i+"页</option>");
}
%>
<input type="submit" value="go" name="B1"></p>

</form>

</td></tr>
<jsp:include page="inc/jumpboard.jsp" flush="true"/>
</table>
</body></html>

<html><script language="JavaScript"></script></html>
<jsp:include page="inc/online.jsp" flush="true"/>

⌨️ 快捷键说明

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