<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實現留言板的JavaBean類和分頁顯示的源碼

     

    //留言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;
       }
    }
    //// 用于數據庫操作的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;

      }

    }

    ///以下是網頁源碼

    <!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("請輸入頁數");
    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">收藏本頁</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" >首頁</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">注冊</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);%> 頁,現在是第<%out.print(currentPage);%>  頁</td>
                        <td width="64%">
         <a href="memoDisplay.jsp?page=<%=currentPage-1%>" >上一頁 </a>
         <a href="memoDisplay.jsp?page=<%=currentPage+1%>" >下一頁  </a>
         <a href="memoDisplay.jsp?page=1" >首頁 </a>
          <a href="memoDisplay.jsp?page=<%=totalPages%>" >尾頁  </a>
          <input type="submit" name="Submit" value="G0">
                          <input name="page" type="text" size="10">
                          頁</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 @ 2005-12-09 19:30 all gone 閱讀(517) | 評論 (1)編輯 收藏

    JDBC連接MySQL數據庫

    Step1:
          查找驅動程序 MySQL目前提供的java驅動程序為Connection/J,可以從MySQL官方網站下載,并找到mysql-connector-java-3.0.15-ga-bin.jar文件,此驅動程序為純java驅動程序,不需做其他配置。
    Step2:
          動態指定classpath 如果需要執行時動態指定classpath,就在執行時采用-cp方式。否則將上面的.jar文件加入到classpath環境變量中。
     Step3:
          加載驅動程序
           try{ 
                   Class.forName("com.mysql.jdbc.Driver"); 
                    System.out.println("Success loading Mysql Driver!"); 
           } 
          catch(Exception e) { 
                   System.out.println("Error loading Mysql Driver!");
                    e.printStackTrace(); 
            }
    Step4:
            設置連接的url jdbc:mysql://localhost/databasename[?pa=va][&pa=va]

    posted @ 2005-12-09 19:29 all gone 閱讀(388) | 評論 (0)編輯 收藏

    僅列出標題
    共17頁: First 上一頁 9 10 11 12 13 14 15 16 17 下一頁 
    主站蜘蛛池模板: 特级aa**毛片免费观看| 亚洲人成日本在线观看| 亚洲人成电影网站色www| 免费专区丝袜脚调教视频| 亚洲伊人久久大香线蕉苏妲己| 久久毛片免费看一区二区三区| 老司机亚洲精品影视www| 男男黄GAY片免费网站WWW| 免费无码又爽又刺激毛片| 亚洲午夜理论片在线观看| 无人在线观看完整免费版视频| 亚洲一级在线观看| 大学生一级毛片免费看| 亚洲熟女乱色一区二区三区| 日本免费人成黄页网观看视频| 亚洲av色香蕉一区二区三区蜜桃| 免费一级国产生活片| 一级美国片免费看| 亚洲熟妇av一区二区三区| 久久免费精彩视频| 91亚洲自偷在线观看国产馆| 手机在线毛片免费播放| 国产天堂亚洲国产碰碰| 77777亚洲午夜久久多人| 亚洲午夜免费视频| 亚洲精品国产精品国自产网站| 午夜寂寞在线一级观看免费| 无套内谢孕妇毛片免费看看| 亚洲狠狠爱综合影院婷婷| 在线看片免费人成视频播| 亚洲youjizz| 国产免费怕怕免费视频观看| 岛国精品一区免费视频在线观看| 亚洲大成色www永久网站| 成人在线视频免费| 13小箩利洗澡无码视频网站免费| 亚洲成aⅴ人片在线影院八| 国产成人aaa在线视频免费观看 | 一级大黄美女免费播放| 久久久无码精品亚洲日韩软件 | 国产在线观看www鲁啊鲁免费|