亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? bookindex.jsp

?? J2EE編程實例
?? JSP
字號:
<%-- 這個JSP腳本是用來反回圖書信息并且處理圖書訂購的 --%>

<%@ page language="java"%>
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page errorPage="errorpage.jsp" %>
<%@ page import="java.sql.*" %>  
<jsp:useBean id="DBexecuteBean" scope="session" class="bookSearchOrderBean.DBexecuteBean"/>        <%-- 調用JavaBean --%>
<jsp:useBean id="PageOneByOne" scope="session" class="bookSearchOrderBean.PageOneByOne"/> 

<html>
<head>
<title>網上圖書信息檢索和訂購</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.TableLine {  border: #6666FF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
-->
</style>
</head>
<%
  String islogin = null;
  Cookie[] bookcookie = request.getCookies();

  /* 首先驗證訪問者是否已經登錄 */

  if(bookcookie != null)
    {
     for(int j = 0;j < bookcookie.length;j++)
       {
        if(bookcookie[j].getName().equals("hadlogin"))
          {
           islogin = bookcookie[j].getValue();
          }
       }
    }
  if((islogin == null) || (!(islogin.equals("1"))))
    {
     throw new Exception("你還沒有登錄,請先登錄!");
    }
%>
<body bgcolor="#FFFFFF" link="#009900" vlink="#009900" alink="#009900">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="TableLine">
  <tr> 
    <td height="216"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr> 
          <td>&nbsp;</td>
        </tr>
        <tr> 
          <td height="2"> 
            <div align="center"><font color="#6666FF" size="5" face="華文新魏"><font size="+3"><b><font size="6">圖書目錄</font></b></font></font></div>
            <%
              /* 取得查詢的條件 */
              String Searchway = null;
              String BookName = null;
              String AuthorName = null;
              String BookType = null;
              String PubCompany = null;
              String ISBNID = null;
              String selectOp = null;
              String strPrice;
              Double bookPrice;
              int totalRecs = -1;
              int i = 0;
              String urllink = null;
              String sSQLCmd1 = null;
              String sSQLCmd2 = null;
              ResultSet rset = null;
              Searchway = request.getParameter("radiobuttonSearch");
              BookName = request.getParameter("textfieldTxt_BookName");
              AuthorName = request.getParameter("textfieldTxt_AuthorName");
              BookType = request.getParameter("selectBookType");
              PubCompany = request.getParameter("textfieldTxt_PubCompany");
              ISBNID = request.getParameter("textfieldTxt_ISBN");
              selectOp = request.getParameter("selectOp");
              strPrice = request.getParameter("textfieldTxt_Price");

              if(Searchway == null || Searchway.length() < 1)
                {
                 /* 當進行分頁顯示時,通過sesssion可以讀取原始的sql語句 */
                 Searchway = (String)session.getValue("Searchway");
                 sSQLCmd1 = (String)session.getValue("sSQLCmd1");    // 從session中取出以前保存的sql語句
                 sSQLCmd2 = (String)session.getValue("sSQLCmd2");
                }
              else
                {
                 if(Searchway.equals("0"))
                   {
                    /* 瀏覽所有的圖書信息 */
                    sSQLCmd1 = "Select count(*) from BookList";
                    sSQLCmd2 = "select ID,BookName,Type,Author,PubCompany,ISBN,Price from booklist";
                    session.putValue("Searchway",Searchway); 
                   }
                 else
                   {
                    /* 組合查詢 */
                    sSQLCmd1 = "Select count(*) from BookList where BookName is not null ";
                    sSQLCmd2 = "select ID,BookName,Type,Author,PubCompany,ISBN,Price from booklist where Bookname is not null ";
                    session.putValue("Searchway",Searchway); 

                    if((BookName != null) && (BookName.length() > 0))
                      {
                       BookName = new String(BookName.trim().getBytes("iso-8859-1"));
                       sSQLCmd1 = sSQLCmd1 + " and BookName = '" + BookName + "' ";
                       sSQLCmd2 = sSQLCmd2 + " and BookName = '" + BookName + "' ";
                      }

                    if((AuthorName != null) && (AuthorName.length() > 0))
                      {
                       AuthorName = new String(AuthorName.trim().getBytes("iso-8859-1"));
                       sSQLCmd1 = sSQLCmd1 + " and Author = '" + AuthorName + "' ";
                       sSQLCmd2 = sSQLCmd2 + " and Author = '" + AuthorName + "' ";
                      }

                    if((BookType != null) && (BookType.length() > 0))
                      {
                       BookType = new String(BookType.trim().getBytes("iso-8859-1"));
                       sSQLCmd1 = sSQLCmd1 + " and Type = '" + BookType + "' ";
                       sSQLCmd2 = sSQLCmd2 + " and Type = '" + BookType + "' ";
                      }

                    if((PubCompany != null) && (PubCompany.length() > 0))
                      {
                       PubCompany = new String(PubCompany.trim().getBytes("iso-8859-1"));
                       sSQLCmd1 = sSQLCmd1 + " and PubCompany = '" + PubCompany + "' ";
                       sSQLCmd2 = sSQLCmd2 + " and PubCompany = '" + PubCompany + "' ";
                      }

                    if((ISBNID != null) && (ISBNID.length() > 0))
                      {
                       ISBNID = ISBNID.trim();
                       sSQLCmd1 = sSQLCmd1 + " and ISBN = '" + ISBNID + "' ";
                       sSQLCmd2 = sSQLCmd2 + " and ISBN = '" + ISBNID + "' ";
                      }

                    if((strPrice != null) && (strPrice.length() > 0) && (selectOp != null) && (selectOp.length() > 0))
                      {
                       selectOp = selectOp.trim();
                       strPrice = strPrice.trim();
                       try
                         {bookPrice = new Double(strPrice);}
                       catch(Exception e)
                         {throw new Exception("請正確填寫圖書的價格!");}
                       sSQLCmd1 = sSQLCmd1 + " and Price " + selectOp + bookPrice;
                       sSQLCmd2 = sSQLCmd2 + " and Price " + selectOp + bookPrice;
                      }
                   }
                 session.putValue("sSQLCmd1",sSQLCmd1);    // 把Sql語句放到session中,以供分頁時使用
                 session.putValue("sSQLCmd2",sSQLCmd2);
                }
            %>
          </td>
        </tr>
        <tr> 
          <td height="2">&nbsp;</td>
        </tr>
        <tr>
          <td height="2">
            <div align="right"><b><font face="華文中宋"><font face="華文細黑"><a href="http://127.0.0.1/chapter5/book/OrderList.jsp" target="_blank"><i>查看臨時定單 
              </i></a></font></font></b></div>
          </td>
        </tr>
        <%
          /* 調用JavaBean進行數據庫操作 */
          rset = DBexecuteBean.getTableRecords(sSQLCmd1);  //調用Bean中的getTableRecords()方法獲得記錄結果集的總數
          while(rset.next())
            {
             totalRecs = rset.getInt(1);
            }
          if(totalRecs < 1)
            {
             throw new Exception("對不起,沒有找到相應的記錄!");
            }
          else
            {
             rset = PageOneByOne.procPagesAndRecords(totalRecs,sSQLCmd2,request);   // 實現分頁
             urllink = PageOneByOne.cutPage();       // 建立URL連接對象 
             if(PageOneByOne.TotalPages > 0)
               {
                i = 0;
                while(rset.next())
                  {
                   i++;
                   if(i > ((PageOneByOne.CurrentPage -1) * PageOneByOne.perPageRecs) && (i <= PageOneByOne.CurrentPage * PageOneByOne.perPageRecs))
                     {
                      out.println("<tr>");
                      out.println("<td height=\"48\"> "); 
                      out.println("<form method=\"post\" action=\"http://127.0.0.1/chapter5/book/OrderPro.jsp\">");
                      out.println("<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">");
                      out.println("<tr>");
                      out.println("<td colspan=\"4\">");
                      out.println("<input type=\"hidden\" name=\"hiddenfield_id\" value=\"" + rset.getInt(1) + "\">");
                      out.println("<font size=\"2\">圖書名稱:" + rset.getString(2) + "</font>");
                      out.println("</td>"); 
                      out.println("</tr>"); 
                      out.println("<tr>"); 
                      out.println("<td colspan=\"3\"><font size=\"2\">作&nbsp;&nbsp;&nbsp;&nbsp;者:" + rset.getString(4) + "</font></td>"); 
                      out.println("<td width=\"49%\"><font size=\"2\">出 版 社:" + rset.getString(5) + "</font></td>"); 
                      out.println("</tr>"); 
                      out.println("<tr>"); 
                      out.println("<td colspan=\"3\"><font size=\"2\">ISBN編號:" + rset.getString(6) + "</font></td>");
                      out.println("<td width=\"49%\">");
                      double p = (double)((int)(rset.getDouble(7) * 100) / 100.0);
                      out.println("<font size=\"2\">價&nbsp;&nbsp;&nbsp;&nbsp;格:" + p + " 元/本</font>");
                      out.println("<input type=\"hidden\" name=\"hiddenfield_price\" value=\"" + p + "\">");
                      out.println("</td></tr>");
                      out.println("<tr>"); 
                      out.println("<td colspan=\"4\">"); 
                      out.println("<div align=\"left\"><font size=\"2\">訂購數量: "); 
                      out.println("<input type=\"text\" name=\"textfield_count\" size=\"6\" maxlength=\"6\" class=\"TableLine\" value=\"1\"> 本 "); 
                      out.println("<input type=\"submit\" name=\"SubmitOrder\" value=\"訂購\" class=\"TableLine\">"); 
                      out.println("</font></div>"); 
                      out.println("</td>"); 
                      out.println("</tr>"); 
                      out.println("</table>"); 
                      out.println("</form>"); 
                      out.println("</td>"); 
                      out.println("</tr>");
                     }
                  }
               }
            }
        %>
        <tr><%=urllink%></tr>
        <tr> 
          <td>&nbsp;</td>
        </tr>
      </table>
    </td>
  </tr>
</table>
</body>
</html>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区三区爱爱| 色成年激情久久综合| 99视频在线精品| 欧美一区二区视频免费观看| 亚洲国产成人自拍| 日韩中文字幕一区二区三区| av色综合久久天堂av综合| 日韩一区国产二区欧美三区| 亚洲天堂网中文字| 国产福利不卡视频| 欧美第一区第二区| 婷婷亚洲久悠悠色悠在线播放| 99国产精品视频免费观看| 久久这里只有精品6| 日产欧产美韩系列久久99| 在线精品观看国产| 亚洲欧美日韩国产手机在线| 成人在线综合网站| 久久久精品国产99久久精品芒果 | 国产成人三级在线观看| 88在线观看91蜜桃国自产| 一区二区三区免费在线观看| 丁香六月综合激情| 亚洲精品一区二区三区四区高清| 日韩精品1区2区3区| 在线观看视频91| 亚洲精品伦理在线| 丁香一区二区三区| 国产亚洲欧洲一区高清在线观看| 亚洲成人激情社区| 欧美男生操女生| 亚洲一区视频在线观看视频| 久久激情五月激情| 欧美日韩午夜精品| 亚洲精品欧美激情| 91视视频在线观看入口直接观看www| 日韩精品一区二区在线| 日韩影院精彩在线| 欧美日韩性生活| 精品久久久久久综合日本欧美| 亚洲综合免费观看高清在线观看| 成人深夜在线观看| 国产日韩欧美一区二区三区综合| 免费观看在线综合色| 欧美精品日日鲁夜夜添| 亚洲国产毛片aaaaa无费看 | 欧美精品一卡二卡| 亚洲综合色在线| 91电影在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 精品无码三级在线观看视频| 欧美一区二区三区四区视频 | 欧洲视频一区二区| 夜夜精品视频一区二区| 色国产精品一区在线观看| 日本一区二区电影| 成人avav在线| 自拍偷拍欧美激情| 91在线视频官网| 亚洲免费三区一区二区| 日本国产一区二区| 性做久久久久久| av亚洲精华国产精华| 亚洲午夜羞羞片| 69成人精品免费视频| 日本欧美韩国一区三区| 日韩欧美在线观看一区二区三区| 久久99精品国产麻豆婷婷洗澡| 欧美亚洲免费在线一区| 1区2区3区国产精品| 欧洲另类一二三四区| 天堂在线亚洲视频| 久久亚洲精品小早川怜子| 国产成人啪免费观看软件| 中文字幕一区二| 色综合天天综合在线视频| 亚洲亚洲人成综合网络| 欧美一二三四在线| 久久成人免费电影| 国产精品久久久久三级| 欧美三级日本三级少妇99| 视频一区视频二区中文字幕| 精品国产不卡一区二区三区| 99精品偷自拍| 麻豆国产精品视频| 欧美国产日本韩| 欧美亚洲高清一区二区三区不卡| 美女精品自拍一二三四| 国产精品国产成人国产三级| 欧美人xxxx| 国产91精品在线观看| 一区二区三区中文在线| 日韩精品一区二区三区swag| a级高清视频欧美日韩| 人人狠狠综合久久亚洲| 久久久精品一品道一区| 欧美日韩专区在线| 粉嫩久久99精品久久久久久夜| 亚洲一区二区三区国产| 中文字幕第一区二区| 91免费国产在线| 国内久久婷婷综合| 视频在线观看91| 2020国产成人综合网| 日韩欧美一区二区久久婷婷| 色一情一乱一乱一91av| 国产寡妇亲子伦一区二区| 五月天婷婷综合| 一区二区在线观看免费| 国产亚洲欧美一级| 欧美精品一区二| 欧美日韩精品一区二区三区| 成人av中文字幕| 精品一区二区三区日韩| 一区二区三区四区在线播放| 国产精品久久三| 精品对白一区国产伦| 欧美三级日韩三级国产三级| 91理论电影在线观看| 轻轻草成人在线| 丝袜国产日韩另类美女| 欧美激情综合网| 久久久91精品国产一区二区三区| 91精品国产品国语在线不卡| 91网页版在线| 99视频精品免费视频| 成人一道本在线| 日韩精品91亚洲二区在线观看| 一区二区三区在线影院| 亚洲人吸女人奶水| 亚洲欧美二区三区| 亚洲视频精选在线| 专区另类欧美日韩| 亚洲欧美激情插| 亚洲四区在线观看| 伊人性伊人情综合网| 亚洲一区二区三区四区的| 综合激情成人伊人| 午夜精品福利一区二区蜜股av| 亚洲一区二区在线观看视频| 亚洲一区欧美一区| 免费国产亚洲视频| 国产一区二区不卡| 成人av在线资源网站| 色哟哟亚洲精品| 欧美精品日韩精品| 69堂国产成人免费视频| 久久久久久9999| 国产精品国产成人国产三级| 亚洲三级在线看| 一区二区三区精品在线| 亚洲电影第三页| 樱桃视频在线观看一区| ●精品国产综合乱码久久久久| 亚洲线精品一区二区三区八戒| 日韩高清在线一区| 国产一区啦啦啦在线观看| 成人免费视频视频| 欧美日韩视频在线第一区| 日韩三级免费观看| 欧美国产乱子伦| 亚洲一区二区在线观看视频| 日韩中文字幕区一区有砖一区| 成人97人人超碰人人99| 欧美无砖砖区免费| 欧美xxxx在线观看| 国产人久久人人人人爽| 亚洲国产成人porn| 韩国理伦片一区二区三区在线播放| 大胆亚洲人体视频| 欧美亚洲一区二区三区四区| 欧美少妇bbb| 国产日韩视频一区二区三区| 夜夜精品浪潮av一区二区三区| 麻豆91精品91久久久的内涵| 9i看片成人免费高清| 91精品国产欧美一区二区18| 欧美激情中文字幕一区二区| 亚洲电影一区二区| 青青草精品视频| 欧美久久一二区| 中文字幕一区二区三区在线不卡 | 中文字幕精品一区二区三区精品| 亚洲精品老司机| 国产在线观看免费一区| 色欧美88888久久久久久影院| 精品国产网站在线观看| 亚洲综合在线免费观看| 国产精品自拍在线| 欧美精品三级在线观看| 亚洲视频一区二区免费在线观看| 久久不见久久见免费视频1| 成人激情午夜影院| 欧美国产在线观看| 国产制服丝袜一区| 欧美男人的天堂一二区| 亚洲精品乱码久久久久| av在线这里只有精品| 国产视频一区二区在线| 亚洲va国产天堂va久久en|