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

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

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

    love fish大鵬一曰同風起,扶搖直上九萬里

    常用鏈接

    統計

    積分與排名

    friends

    link

    最新評論

    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 on 2006-07-21 01:43 liaojiyong 閱讀(1350) 評論(4)  編輯  收藏 所屬分類: JSP

    評論

    # re: JSP實現留言板的JavaBean類和分頁顯示的源碼 2011-03-27 14:12 說的

    是vdvs  回復  更多評論   

    # re: JSP實現留言板的JavaBean類和分頁顯示的源碼 2012-05-12 19:08 去去去

    第三代的大大大  回復  更多評論   

    # re: JSP實現留言板的JavaBean類和分頁顯示的源碼 2012-05-12 19:08 去去去

    熱污染  回復  更多評論   

    # re: JSP實現留言板的JavaBean類和分頁顯示的源碼 2012-05-12 19:15 去去去

    個vuyguiy@去去去
    @說的
      回復  更多評論   

    主站蜘蛛池模板: 亚欧免费视频一区二区三区| 少妇人妻偷人精品免费视频| 成人免费无码大片a毛片软件 | 亚洲国产a级视频| 美女啪啪网站又黄又免费| 国产一级一片免费播放| 美女被吸屁股免费网站| 国产精品亚洲不卡一区二区三区| 久久久受www免费人成| 亚洲国产美女福利直播秀一区二区| 亚洲免费在线播放| 亚洲图片一区二区| 曰批视频免费30分钟成人| 99久久国产亚洲综合精品| 日韩成人免费视频播放| 春意影院午夜爽爽爽免费| 亚洲精品乱码久久久久久自慰| 三年片在线观看免费| 亚洲综合视频在线观看| 一个人免费观看视频www| 亚洲GV天堂GV无码男同| 亚洲午夜爱爱香蕉片| 一个人免费视频观看在线www| 67pao强力打造67194在线午夜亚洲 | 人人狠狠综合久久亚洲88| 2015日韩永久免费视频播放 | 校园亚洲春色另类小说合集| 亚洲偷自拍拍综合网| 日韩精品无码专区免费播放| 亚洲综合偷自成人网第页色| 亚洲Av无码乱码在线观看性色| 成人精品一区二区三区不卡免费看| 亚洲高清在线mv| 国产男女猛烈无遮挡免费网站| 日韩精品无码免费专区网站| 亚洲av永久无码嘿嘿嘿| 亚洲中文字幕无码专区| 免费看男女下面日出水来| 四虎影视在线看免费观看| 亚洲国产精品白丝在线观看| 亚洲高清成人一区二区三区|