<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    all gone

    all gone

    JSP實(shí)現(xiàn)留言板的JavaBean類和分頁(yè)顯示的源碼

     

    //留言bean
    package userinfobean;

    /**
     * <p>Title: </p>
     * <p>Description: </p>
     * <p>Copyright: Copyright (c) 2004</p>
     * <p>Company: </p>
     * @author not attributable
     * @version 1.0
     */

    public class memoBean {

      private String id;//1.用戶名
      private String email;//2.密碼
      private String content;//3.留言 

      public memoBean() {
      }
      //1.用戶名
      public void setId(String s){
        this.id=s;
      }
      //2.密碼
      public void setEmail(String s){
        this.email=s;
      }
      //3.留言
       public void setContent(String s){
        this.content=s;
      }
     

      //1.用戶名
       public String getId( ){
         return this.id;
       }
       //2.密碼
       public String getEmail(){
         return this.email;
       }
       //3.留言 
       public String getContent(){
         return this.content;
       }
    }
    //// 用于數(shù)據(jù)庫(kù)操作的bean          
    package userinfobean;

    import userinfobean.*;
    import java.io.*;
    import java.util.*;
    import java.sql.*;


    public class databaseBean{
      private String dbName;
      private String dbUser;
      private String dbPass;
       private Vector memoVector;

       Connection connection;

      public databaseBean(){
        dbName=new String("×××××××");
        dbUser=new String("××××××");
        dbPass=new String("×××××××");
        String connectionUrl="jdbc:mysql://localhost/"+dbName;
        try{
          Class.forName("org.gjt.mm.mysql.Driver");
          connection=DriverManager.getConnection(connectionUrl,dbUser,dbPass);
        }
        catch(Exception e){
          System.out.println(e.toString());
          }
      }

      public void dbQueryMemos(){
        try{
           memoVector=new Vector();
          Statement stmt=connection.createStatement();
          ResultSet rs=stmt.executeQuery("select * from memo;");
          while(rs.next()){
            memoBean temp=new memoBean();
            temp.setId(rs.getString(2));
            temp.setEmail(rs.getString(3));
            temp.setContent(rs.getString(4));
            memoVector.add(temp);
          }

       }
       catch(SQLException e){
         System.out.println(e.toString());
       }

     

      }

        public void setDbName(String s){
        this.dbName=s;
      }
      public void setDbUser(String s){
        this.dbUser=s;
      }
      public void setDbPass(String s){
        this.dbPass=s;
      }

      public String getDbName(){
        return this.dbName;
      }
      public String getDbUser(){
        return this.dbUser;
      }
      public String getDbPass(){
        return this.dbPass;
      }
        public Vector getMemoVector(){
        return this.memoVector;

      }

    }

    ///以下是網(wǎng)頁(yè)源碼

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <%@ page language="java" import="java.util.*" %>
    <%@ page  import="java.text.*" %>
    <%@ page  import="userinfobean.*" %>
    <jsp:useBean id="memoInfo" scope="page" class="userinfobean.memoBean"/>
    <jsp:useBean id="memoQuery" scope="page" class="userinfobean.databaseBean"/>
    <%!
    int totalPages;
    int countPerPage=3;
    int totalCount;
    int currentPage=0;
    int currentStart;
    %>
    <%
    memoQuery.dbQueryMemos();
    Vector vt=memoQuery.getMemoVector();
    totalCount=vt.size();
    totalPages=totalCount/countPerPage;
    if(totalCount%countPerPage>0)totalPages=totalPages+1;
    if(request.getParameter("page")==null)
    {
    currentPage=1;
    }
    else
    {
    currentPage=Integer.parseInt(request.getParameter("page"));
    if(currentPage>totalPages)currentPage=totalPages;
    if(currentPage<1)currentPage=1;
    }
    currentStart=totalCount-1-countPerPage * (currentPage-1);
    %>
    <html>
    <head>
    <title>NetGreen</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
      <link rel="stylesheet" href="main.css">                            
    </head>
    <script language="JavaScript" >
    function page_check()
    {
    if(document.pageForm.page.value=="")
    {alert("請(qǐng)輸入頁(yè)數(shù)");
    document.pageForm.page.focus();
    return false;
    }
    return true;
    }</script>
    <body bgcolor="ffffff"  >

    <center>
      <table width="800" border="0" height="622">
        <tr>
          <td height="71" align="center" valign="middle"> <table width="100%" border="1" cellpadding="0" cellspacing="0" bordercolor="#0099CC">
              <tr>
                <td width="19%" height="60" align="left" valign="bottom" bgcolor="#FFFFFF"><b><font size="4" color="#00cc66" ><img src="image/logo.gif" width="156" height="60"></font></b></td>
                <td width="57%" align="left" valign="bottom" bgcolor="#FFFFFF"><img src="image/banner.gif" width="100%" height="60"></td>
                <td width="24%" align="left" valign="bottom"> <table width="102%" height="60" border="1" cellpadding="0" cellspacing="0" bordercolor="#0099CC" bgcolor="#FFFFFF">
                    <tr>
                      <td width="50%" height="27" align="center">上 傳</td>
                      <td width="50%" align="center">收藏本頁(yè)</td>
                    </tr>
                    <tr>
                      <td height="21" align="center" bgcolor="#FFFFFF" >退 出 </td>
                      <td align="center"><a href="memoForm.htm" target="_self">我要留言</a></td>
                    </tr>
                  </table></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td height="31"><table width="100%" border="1" bordercolor="#0099CC">
              <tr bgcolor="#00CC66">
                <td width="12%" height="23" align="center" bgcolor="#CCFFFF"><a href="index.htm" >首頁(yè)</a></td>
                <td width="12%" align="center" bgcolor="#CCFFFF"><a href="loginForm.htm" >登陸</a></td>
                <td width="12%" align="center" bgcolor="#CCFFFF">&nbsp;</td>
                <td width="12%" align="center" bgcolor="#CCFFFF">&nbsp;</td>
                <td width="12%" align="center" bgcolor="#CCFFFF" >&nbsp; </td>
                <td width="12%" align="center" bgcolor="#CCFFFF">&nbsp;</td>
                <td width="12%" align="center" bgcolor="#CCFFFF"><a href="memoDisplay.jsp" >留言板</a></td>
                <td width="12%" align="center"  bgcolor="#CCFFFF"><a href="registForm.htm">注冊(cè)</a></td>
              </tr>
            </table></td>
        </tr>
        <tr>
          <td height="435" align="center" valign="top" nowrap>
            <table width="100%"  border="1" cellpadding="0" cellspacing="0" bordercolor="#0099CC">
              <tr>
                <td width="18%" height="431" align="center" valign="middle" bgcolor="#CCFFFF">
                </td>
                <td width="83%" align="center" valign="top" bgcolor="#FFFFFF"><table width="100%" border="1"><form name="pageForm" method="post"  onSubmit="return page_check();"action="memoDisplay.jsp">
                    <tr>
                      <td width="36%">共有留言<%out.print(totalPages);%> 頁(yè),現(xiàn)在是第<%out.print(currentPage);%>  頁(yè)</td>
                        <td width="64%">
         <a href="memoDisplay.jsp?page=<%=currentPage-1%>" >上一頁(yè) </a>
         <a href="memoDisplay.jsp?page=<%=currentPage+1%>" >下一頁(yè)  </a>
         <a href="memoDisplay.jsp?page=1" >首頁(yè) </a>
          <a href="memoDisplay.jsp?page=<%=totalPages%>" >尾頁(yè)  </a>
          <input type="submit" name="Submit" value="G0">
                          <input name="page" type="text" size="10">
                          頁(yè)</td>
                    </tr>
                  </form></table>
                  <%
        
        for(int i=0;i<countPerPage&&currentStart-i>=0;i++)
        {
         memoInfo.setId(((memoBean)vt.get(currentStart-i)).getId());
         memoInfo.setEmail(((memoBean)vt.get(currentStart-i)).getEmail());
         memoInfo.setContent(((memoBean)vt.get(currentStart-i)).getContent());
         
         
         
       out.print("<table width='100%' border='1' ><tr><td width='19%'>");
       out.print(memoInfo.getId());
       out.print("</td><td width='81%'>");
       out.print(memoInfo.getEmail());
       out.print("</td></tr><tr><td height='44' colspan='2'>");
       out.print(memoInfo.getContent());
       out.print("</td></tr></table> ");
       out.print("<br>");
         
        }
      
       %>
       </td>
              </tr>
            </table>
          </td>
        </tr>
        <tr>
          <td height="73" align="center" valign="top" nowrap>
            <table width="100%" border="0">
              <tr>
                <td height="21" align="center" bgcolor="#FFFFFF"><hr width="85%" noshade  color="#00CC66"></td>
              </tr>
              <tr>
                <td height="12" align="center">Copyright @ HomeLee. All rights reserved.
                </td>
              </tr>
              <tr>
                <td height="12" align="center" bgcolor="#FFFFFF">&nbsp;</td>
              </tr>
            </table></td>
        </tr>
      </table>
      </center></body>
    </html>

    posted on 2005-12-09 19:30 all gone 閱讀(518) 評(píng)論(1)  編輯  收藏 所屬分類: Java

    評(píng)論

    # re: JSP實(shí)現(xiàn)留言板的JavaBean類和分頁(yè)顯示的源碼 2007-06-22 09:43 fds

    不錯(cuò),學(xué)習(xí)  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 黄人成a动漫片免费网站| AAA日本高清在线播放免费观看 | 国产福利电影一区二区三区,亚洲国模精品一区 | 4338×亚洲全国最大色成网站| 久久久久久影院久久久久免费精品国产小说 | 在线观看免费人成视频| 黄页免费视频播放在线播放| 无码乱人伦一区二区亚洲| 性色av无码免费一区二区三区| 午夜不卡AV免费| 亚洲理论片在线观看| 免费一看一级毛片| 99精品一区二区免费视频| 亚洲av无码成人精品区一本二本| 亚洲级αV无码毛片久久精品| 亚洲欧美在线x视频| 亚洲av鲁丝一区二区三区| 成年性午夜免费视频网站不卡| 中文字幕免费播放| 一本色道久久88—综合亚洲精品| 亚洲综合日韩久久成人AV| 无限动漫网在线观看免费| 永久免费A∨片在线观看| 久久久久亚洲AV无码去区首| 日韩亚洲AV无码一区二区不卡| 青青青国产色视频在线观看国产亚洲欧洲国产综合 | 日韩中文无码有码免费视频| 亚洲免费在线视频| 2022国内精品免费福利视频| 亚洲人成色99999在线观看| 久久精品亚洲综合专区| 亚洲精品第一国产综合境外资源 | 国产一级a毛一级a看免费视频 | 美女黄色免费网站| 亚洲xxxx18| 亚洲酒色1314狠狠做| 亚洲乱色熟女一区二区三区丝袜| 免费a级黄色毛片| 好大好硬好爽免费视频| 无遮免费网站在线入口| 亚欧免费一级毛片|