?? __booklist.java
字號:
String requestpage = request.getParameter("page"); //[ /booklist.jsp; Line: 14] try { //[ /booklist.jsp; Line: 15] pages = Integer.parseInt(requestpage); //[ /booklist.jsp; Line: 16] } catch(Exception e) { //[ /booklist.jsp; Line: 17] mesg = "你要找的頁碼錯誤!"; //[ /booklist.jsp; Line: 18] } //[ /booklist.jsp; Line: 19] book_list.setPage(pages); //[ /booklist.jsp; Line: 20] } //[ /booklist.jsp; Line: 21] String classid = request.getParameter("classid"); //[ /booklist.jsp; Line: 22] String classname =""; //[ /booklist.jsp; Line: 23] String keyword = request.getParameter("keyword"); //[ /booklist.jsp; Line: 24] if (classid==null) classid=""; //[ /booklist.jsp; Line: 25] if (keyword==null) keyword=""; //[ /booklist.jsp; Line: 26] keyword = book_list.getGbk(keyword); //[ /booklist.jsp; Line: 27] out.print("\r\n\r\n<html>\r\n<head>\r\n<title>好易多網絡電子書店 選購圖書</title>\r\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=gb2312\">\r\n<script language=\"javascript\">\r\n\r\nfunction openScript(url,name, width, height){\r\n\tvar Win = window.open(url,name,\'width=\' + width + \',height=\' + height + \',resizable=1,scrollbars=yes,menubar=no,status=yes\' );\r\n}\r\n\r\n</script>\r\n<link rel=\"stylesheet\" href=\"books.css\" type=\"text/css\">\r\n</head>\r\n\r\n<body bgcolor=\"#FFCC99\" text=\"#000000\">\r\n<div align=\"center\">\r\n <table width=\"750\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n <tr> \r\n <td width=\"120\" align=\"center\"><img src=\"images/Img20625.jpg\" width=\"50\" height=\"50\"><br>\r\n <font color=\"#0066CC\">好易多書店</font></td>\r\n <td align=\"center\"><img src=\"images/baners2.gif\" width=\"468\" height=\"60\"></td>\r\n <td align=\"center\" width=\"80\"><a href=\"#\">本站公告</a><br>\r\n <br>\r\n </td>\r\n </tr>\r\n </table>\r\n\r\n <table width=\"750\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n <tr> \r\n <td width=\"200\"> </td>\r\n <td "); out.print("width=\"55\"><a href=\"index.jsp\">首頁</a></td>\r\n <td width=\"100\"><a href=\"booklist.jsp\">在線購物</a></td>\r\n <td width=\"100\"><a href=\"shoperlist.jsp\">我的購物車</a></td>\r\n <td width=\"100\"><a href=\"userinfo.jsp\">用戶信息</a></td>\r\n <td><a href=\"login.jsp\">用戶登錄</a></td>\r\n </tr>\r\n </table>\r\n <table width=\"750\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n <tr valign=\"top\"> \r\n <td width=\"186\"> \r\n <table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n <tr> \r\n <td width=\"20\"> </td>\r\n <td>本店圖書分類:</td>\r\n </tr>\r\n "); if (classlist.excute()){ //[ /booklist.jsp; Line: 75] for (int i=0;i<classlist.getClasslist().size();i++){ //[ /booklist.jsp; Line: 76] bookclass bc = (bookclass) classlist.getClasslist().elementAt(i); //[ /booklist.jsp; Line: 77] if ( classid.equals(Integer.toString(bc.getId())) ) classname=bc.getClassName(); //[ /booklist.jsp; Line: 78] //[ /booklist.jsp; Line: 79] //[ /booklist.jsp; Line: 79] out.print("\r\n <tr> \r\n <td width=\"20\"> </td>\r\n <td><a href=\"booklist.jsp?classid="); out.print(String.valueOf( bc.getId())); //[ /booklist.jsp; Line: 82] out.print("\">"); out.print(String.valueOf( bc.getClassName() )); //[ /booklist.jsp; Line: 82] out.print("</a></td>\r\n </tr>\r\n "); } //[ /booklist.jsp; Line: 84] } //[ /booklist.jsp; Line: 85] //[ /booklist.jsp; Line: 85] out.print("\r\n <tr> \r\n <td width=\"20\"> </td>\r\n <td> </td>\r\n </tr>\r\n </table>\r\n\t\t<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n\t\t <FORM name=form1 METHOD=POST ACTION=\"booklist.jsp\">\r\n <tr> \r\n <td align=center><b>圖書查詢:</b></td>\r\n </tr>\r\n\t\t <tr> \r\n <td>關鍵字:<INPUT TYPE=\"text\" NAME=\"keyword\" size=8 maxlength=40 value=\""); out.print(String.valueOf( keyword )); //[ /booklist.jsp; Line: 97] out.print("\"></td>\r\n </tr>\r\n <tr>\r\n\t\t <td>類別:\r\n\t\t <SELECT NAME=\"classid\">\r\n\t\t\t\t<option value=\"\">所有類別</option>\t\t\t\r\n\t\t \r\n\t\t "); //[ /booklist.jsp; Line: 104] for (int i=0;i<classlist.getClasslist().size();i++){ //[ /booklist.jsp; Line: 105] bookclass bc = (bookclass) classlist.getClasslist().elementAt(i); //[ /booklist.jsp; Line: 106] //[ /booklist.jsp; Line: 106] out.print("\t\t \r\n <option value=\""); out.print(String.valueOf( bc.getId())); //[ /booklist.jsp; Line: 107] out.print("\">"); out.print(String.valueOf( bc.getClassName() )); //[ /booklist.jsp; Line: 107] out.print("</option>\r\n "); } //[ /booklist.jsp; Line: 108] out.print("</SELECT>\r\n\t\t </td>\r\n </tr>\r\n <tr> \r\n <td align=\"center\"><INPUT TYPE=\"submit\" name=\"submit\" value=\"查詢\" ></td>\r\n </tr>\t\t \r\n\t\t </FORM>\r\n </table>\r\n <p><img src=\"images/qrjbutton.gif\" width=\"120\" height=\"60\"></p>\r\n <p><img src=\"images/it_button_3.gif\" width=\"100\" height=\"50\"></p>\r\n </td>\r\n <td align=\"center\"> \r\n <p><br>\r\n <b><font color=\"#0000FF\">電子書店圖書"); out.print(String.valueOf( classname )); //[ /booklist.jsp; Line: 122] out.print("列表</font></b></p>\r\n\t\t "); if (!keyword.equals("")) out.println("<p ><font color=#ff0000>你要查找關于 " + keyword + " 的圖書如下</font></p>"); //[ /booklist.jsp; Line: 123] //[ /booklist.jsp; Line: 123] out.print("\r\n <table width=\"100%\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\" bordercolor=\"#CC9966\">\r\n <tr align=\"center\"> \r\n <td>圖書名稱</td>\r\n <td>作者</td>\r\n <td>圖書類別</td>\r\n <td>出版社</td>\r\n <td>單價</td>\r\n <td width=110>選擇</td>\r\n </tr>\r\n"); if (book_list.execute(request)) { //[ /booklist.jsp; Line: 133] if (book_list.getBooklist().size()>0 ){ //[ /booklist.jsp; Line: 134] for (int i=0;i<book_list.getBooklist().size();i++){ //[ /booklist.jsp; Line: 135] books bk = (books) book_list.getBooklist().elementAt(i); //[ /booklist.jsp; Line: 136] //[ /booklist.jsp; Line: 136] out.print("\r\n <tr>\r\n <td>"); out.print(String.valueOf( bk.getBookName() )); //[ /booklist.jsp; Line: 138] out.print("</td>\r\n <td align=\"center\">"); out.print(String.valueOf( bk.getAuthor() )); //[ /booklist.jsp; Line: 139] out.print("</td>\r\n <td align=\"center\">"); out.print(String.valueOf( bk.getClassname() )); //[ /booklist.jsp; Line: 140] out.print("</td>\r\n <td align=\"center\">"); out.print(String.valueOf( bk.getPublish() )); //[ /booklist.jsp; Line: 141] out.print("</td>\r\n <td align=\"center\">"); out.print(String.valueOf( bk.getPrince() )); //[ /booklist.jsp; Line: 142] out.print("元</td>\r\n <td align=\"center\"><a href=\"#\" onclick=\"openScript(\'purchase.jsp?bookid="); out.print(String.valueOf( bk.getId() )); //[ /booklist.jsp; Line: 143] out.print("\',\'pur\',300,250)\" >購買</a> \r\n\t\t\t<a href=\"#\" onclick=\"openScript(\'showbook.jsp?bookid="); out.print(String.valueOf( bk.getId() )); //[ /booklist.jsp; Line: 144] out.print("\',\'show\',400,450)\" >詳細資料</a></td>\r\n </tr>\r\n"); } //[ /booklist.jsp; Line: 146] }else { //[ /booklist.jsp; Line: 147] if (keyword.equals("")){ //[ /booklist.jsp; Line: 148] out.println("<tr><td align='center' colspan=6> 暫時沒有此類圖書資料</td></tr>"); //[ /booklist.jsp; Line: 149] } else { //[ /booklist.jsp; Line: 150] out.println("<tr><td align='center' colspan=6> 沒有你要查找的 " + keyword + " 相關圖書</td></tr>") ; //[ /booklist.jsp; Line: 151] } //[ /booklist.jsp; Line: 152] } //[ /booklist.jsp; Line: 153] } else { //[ /booklist.jsp; Line: 154] //[ /booklist.jsp; Line: 154] out.print("\r\n <tr> \r\n <td align=\"center\" colspan=6> 數據庫出錯,請稍后</td>\r\n \r\n </tr>\r\n"); } //[ /booklist.jsp; Line: 159] //[ /booklist.jsp; Line: 159] out.print("\r\n\r\n </table>\r\n <table width=\"90%\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n <tr>\r\n <td align=\"right\">總計結果為"); out.print(String.valueOf( book_list.getRecordCount() )); //[ /booklist.jsp; Line: 164] out.print("條,當前頁第"); out.print(String.valueOf( book_list.getPage() )); //[ /booklist.jsp; Line: 164] out.print("頁 <a href=\"booklist.jsp?classid="); out.print(String.valueOf( classid)); //[ /booklist.jsp; Line: 164] out.print("&keyword="); out.print(String.valueOf( keyword )); //[ /booklist.jsp; Line: 164] out.print("\">首頁</a> \r\n "); if (book_list.getPage()>1) { //[ /booklist.jsp; Line: 165] //[ /booklist.jsp; Line: 165] out.print("\r\n <a href=\"booklist.jsp?page="); out.print(String.valueOf( book_list.getPage()-1 )); //[ /booklist.jsp; Line: 166] out.print("&classid="); out.print(String.valueOf( classid)); //[ /booklist.jsp; Line: 166] out.print("&keyword="); out.print(String.valueOf( keyword )); //[ /booklist.jsp; Line: 166] out.print("\">上一頁</a> \r\n "); } //[ /booklist.jsp; Line: 167] //[ /booklist.jsp; Line: 167] out.print("\r\n "); if (book_list.getPage()<book_list.getPageCount()-1) { //[ /booklist.jsp; Line: 168] //[ /booklist.jsp; Line: 168] out.print("\r\n <a href=\"booklist.jsp?page="); out.print(String.valueOf( book_list.getPage()+1 )); //[ /booklist.jsp; Line: 169] out.print("&classid="); out.print(String.valueOf( classid)); //[ /booklist.jsp; Line: 169] out.print("&keyword="); out.print(String.valueOf( keyword )); //[ /booklist.jsp; Line: 169] out.print("\">下一頁</a> \r\n "); } //[ /booklist.jsp; Line: 170] //[ /booklist.jsp; Line: 170] out.print("\r\n <a href=\"booklist.jsp?page="); out.print(String.valueOf( book_list.getPageCount() )); //[ /booklist.jsp; Line: 171] out.print("&classid="); out.print(String.valueOf( classid)); //[ /booklist.jsp; Line: 171] out.print("&keyword="); out.print(String.valueOf( keyword )); //[ /booklist.jsp; Line: 171] out.print("\">未頁</a> </td>\r\n </tr>\r\n </table>\r\n </td>\r\n </tr>\r\n </table>\r\n <table width=\"70%\" border=\"0\" cellspacing=\"2\" cellpadding=\"2\">\r\n <tr>\r\n <td align=\"center\">多智能網絡有限公司開發<br>\r\n CopyRight@2003 <br>\r\n Email:<a href=\"mailto:pz990@163.net\">pz990@163.net</a></td>\r\n </tr>\r\n </table>\r\n \r\n</div>\r\n</body>\r\n</html>\r\n"); book_list.close(); //[ /booklist.jsp; Line: 188] //[ /booklist.jsp; Line: 188] } catch (Throwable __ee) { while (out != null && out != _originalOut) out = pageContext.popBody(); ((weblogic.servlet.jsp.PageContextImpl)pageContext).handlePageException((Throwable)__ee); }
//before final close brace...
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -