📄 __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 + -