JPBC ing: 留言板之三:留言板JSP代碼

          <! DOCTYPE?HTML?PUBLIC?"-//W3C//DTD?HTML?4.01?Transitional//EN" >
          <% @?page?language = " java " ?import = " java.util.*,DAO.impl.*,bean.* "
          ????pageEncoding
          = " GBK "
          %>
          < jsp:useBean? id ="messageBoard" ?scope ="page"
          ????class
          ="bean.MessageBoardBean" ? />
          <% ! int ?totalPages;? // 頁(yè)面總數(shù)

          ????
          int ?totalCount;? // 留言總數(shù)

          ????
          int ?currentPage;? // 當(dāng)前頁(yè)面

          ????
          int ?currentStart;? // 當(dāng)前頁(yè)面的第一條留言

          ????
          int ?countPerPage? = ? 5 ;? // 設(shè)置頁(yè)面可容納的留言總數(shù)
          %>
          <%
          ????MessageDAOMySQL?messageDAO?
          = ? new ?MessageDAOMySQL();
          ????List?messageList?
          = ?messageDAO.getMessageList();
          ????totalCount?
          = ?messageList.size();
          ????totalPages?
          = ?( int )?Math.ceil(( double )?totalCount? / ?countPerPage);

          ????
          if ?(request.getParameter( " page " )? == ? null )?{
          ????????currentPage?
          = ? 1 ;
          ????}?
          else ?{
          ????????currentPage?
          = ? Integer .parseInt(request.getParameter( " page " ));
          ????????
          if ?(currentPage? < ? 1 )?{
          ????????????currentPage?
          = ? 1 ;
          ????????}?
          else ? if ?(currentPage? > ?totalPages)?{
          ????????????currentPage?
          = ?totalPages;
          ????????}

          ????}

          ????currentStart?
          = ?totalCount? - ?countPerPage? * ?(currentPage? - ? 1 );
          %>

          < html >
          ????
          < head >
          ????????
          < title > My?JSP?'MessageBoard.jsp'?starting?page </ title >

          ????????
          < meta? http-equiv ="pragma" ?content ="no-cache" >
          ????????
          < meta? http-equiv ="cache-control" ?content ="no-cache" >
          ????????
          < meta? http-equiv ="expires" ?content ="0" >
          ????????
          < meta? http-equiv ="keywords" ?content ="keyword1,keyword2,keyword3" >
          ????????
          < meta? http-equiv ="description" ?content ="This?is?my?page" >
          ????????
          <!--
          ????<link?rel="stylesheet"?type="text/css"?href="styles.css">
          ????
          -->

          ????
          </ head >

          ????
          < body >
          ????????
          < table? width ="100%" ?border ="0" ?cellspacing ="0" ?cellpadding ="0" >
          ????????????
          < tr >
          ????????????????
          < td? align ="center" >
          ????????????????????
          < table? border ="0" ?width ="95%" ?cellpadding ="0" ?cellspacing ="0" >
          ????????????????????????
          < tr >
          ????????????????????????????
          < td? height ="24" >
          ????????????????????????????????
          < img? src ="cssjpgfiles/Com.gif" ?border ='0' >
          ????????????????????????????????
          < font? face ="宋體" ?size ="3" ?color ="#F9860A"
          ????????????????????????????????????style
          ="font-weight:bold" > BBS反饋 </ font >
          ????????????????????????????
          </ td >
          ????????????????????????????
          < td? align ="right" >
          ????????????????????????????
          </ td >
          ????????????????????????
          </ tr >
          ????????????????????
          </ table >
          ????????????????
          </ td >
          ????????????
          </ tr >
          ????????
          </ table >

          ????????
          <%
          ????????????
          for ?( int ?i? = ? 0 ;?(i? < ?countPerPage)? && ?((currentStart? - ? 1 ? - ?i)? >= ? 0 );?i ++ )?{
          ????????????????messageBoard.setUserName(((MessageBoardBean)?messageList
          ????????????????.get(currentStart?
          - ? 1 ? - ?i)).getUserName());
          ????????????????messageBoard.setTitle(((MessageBoardBean)?messageList
          ????????????????.get(currentStart?
          - ? 1 ? - ?i)).getTitle());
          ????????????????messageBoard.setWords(((MessageBoardBean)?messageList
          ????????????????.get(currentStart?
          - ? 1 ? - ?i)).getWords());
          ????????????????messageBoard.setTime(((MessageBoardBean)?messageList
          ????????????????.get(currentStart?
          - ? 1 ? - ?i)).getTime());
          ????????
          %>

          ????????
          < table? width ="98%" ?border ="1" ?cellspacing ="0" ?cellpadding ="0"
          ????????????bordercolordark
          ="#FFFFFF" ?bordercolorlight ="#CCCCCC" >
          ????????????
          < tr >
          ????????????????
          < td? height ="22" ?colspan ="2" >
          ????????????????????
          < table? width ="100%" ?border ="0" ?cellpadding ="0" ?cellspacing ="0" >
          ????????????????????????
          < tr >
          ????????????????????????????
          < td? height ="22" >
          ????????????????????????????????用戶:?
          <% = messageBoard.getUserName() %>
          ????????????????????????????
          </ td >
          ????????????????????????????
          < td? align ="right" >
          ????????????????????????????????
          &nbsp;
          ????????????????????????????????
          <% = messageBoard.getTime() %>
          ????????????????????????????
          </ td >
          ????????????????????????
          </ tr >
          ????????????????????
          </ table >
          ????????????????
          </ td >
          ????????????
          </ tr >
          ????????????
          < tr >
          ????????????????
          < td? width ="109" ?height ="100" ?align ="center" ?valign ="top" >
          ????????????????????
          < img? src ="cssjpgfiles/bs.GIF" ?border ="0" >
          ????????????????
          </ td >
          ????????????????
          < td? width ="588" ?valign ="top" >
          ????????????????????
          < table? width ="100%" ?border ="0" ?cellpadding ="0" ?cellspacing ="0" >
          ????????????????????????
          < tr >
          ????????????????????????????
          < td? height ="22" ?bgcolor ="#EDEDED" >
          ????????????????????????????????
          < font? color ="#FF0000" > 主題: <% = messageBoard.getTitle() %> ? </ font >
          ????????????????????????????
          </ td >
          ????????????????????????
          </ tr >
          ????????????????????????
          < tr >
          ????????????????????????????
          < td? height ="5" ></ td >
          ????????????????????????
          </ tr >
          ????????????????????????
          < tr >
          ????????????????????????????
          < td
          ????????????????????????????????
          style ="WORD-WRAP:?break-word;?line-height:15pt;?font-size:?10pt;" >
          ????????????????????????????????
          < font? color ="#0290C7" > <% = messageBoard.getWords() %> ? </ font >
          ????????????????????????????
          </ td >
          ????????????????????????
          </ tr >
          ????????????????????
          </ table >
          ????????????????
          </ td >
          ????????????
          </ tr >
          ????????
          </ table >
          ????????
          <%
          ????????}
          ????????
          %>

          ????????
          < table? width ="95%" ?border ="0" ?cellpadding ="0" ?cellspacing ="0" >
          ????????????
          < tr >
          ????????????????
          < td? height ="30" >
          ????????????????????
          < a? href ='MessageBoard.jsp?page=1'? clases =706501? title ='第一頁(yè)' > [ < |]</a >
          ????????????????????
          < a? href ='MessageBoard.jsp?page=<%=? currentPage-1?% > '?title='前一頁(yè)'>[ < ]</a >
          ????????????????????
          < font? color =#ff0000 > [ <% = ?currentPage? %> ] </ font >
          ????????????????????
          <%
          ????????????????????????
          for ?( int ?i? = ?currentPage? + ? 1 ;?i? <= ?totalPages;?i ++ )?{
          ?????????????????????
          %>
          ????????????????????
          < a? href ='MessageBoard.jsp?page=<%=? i?% > '>[ <% = ?i? %> ] </ a >
          ????????????????????
          <%
          ????????????????????????}
          ?????????????????????
          %>
          ????????????????????
          < a? href ='MessageBoard.jsp?page=<%=? currentPage+1?% > '?title='后一頁(yè)'>[>] </ a >
          ????????????????????
          < a? href ='MessageBoard.jsp?page=<%=? totalPages?% > '?clases=706501?title='最后一頁(yè)'>[>|] </ a >
          ????????????????
          </ td >
          ????????????????
          < td? align ="center" > 第? <% = ?currentPage? %> ?頁(yè),共? <% = ?totalPages? %> ?頁(yè),每頁(yè)? <% = ?countPerPage? %> ?條,共有? <% = ?totalCount? %> ?條留言 </ td >
          ????????????????
          ????????????
          </ tr >
          ????????
          </ table >

          ????
          </ body >
          </ html >

          posted on 2008-10-16 23:54 nonels 閱讀(644) 評(píng)論(1)  編輯  收藏 所屬分類: J2EE

          評(píng)論

          # re: JPBC ing: 留言板之三:留言板JSP代碼 2016-04-22 09:09 545

          210  回復(fù)  更多評(píng)論   

          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類(16)

          隨筆檔案(16)

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 禹州市| 公安县| 修水县| 崇义县| 齐齐哈尔市| 福州市| 象山县| 普兰县| 景东| 闽清县| 大厂| 温州市| 淄博市| 开远市| 白沙| 沭阳县| 禹州市| 封丘县| 长宁县| 西宁市| 泽库县| 色达县| 洛宁县| 新建县| 江西省| 平泉县| 芒康县| 东兰县| 濉溪县| 珲春市| 高雄市| 灌阳县| 邮箱| 远安县| 乃东县| 轮台县| 茶陵县| 凌云县| 兴业县| 武清区| 汪清县|