📄 booklist_jsp.java
字号:
out.write(" <a href=\"logout.jsp\">登录注册</a>\r\n");
out.write(" <font color=red>用户名:");
out.print((String)session.getAttribute("username"));
out.write(" 用户权限:");
out.print(rightname);
out.write("</font>\r\n");
out.write("</tr>\r\n");
out.write("<tr>\r\n");
out.write(" <td bgcolor=\"#000000\"><img src=\"images/Spacer.gif\" width=\"1\" height=\"1\"></td>\r\n");
out.write("</tr>\r\n");
out.write("</table> \r\n");
out.write("\r\n");
out.write("</td>");
out.write("\r\n");
out.write("\r\n");
out.write("<table width=\"1000\" align=\"center\" bgcolor=\"white\">\r\n");
out.write("<tr>\r\n");
out.write(" <td width=\"170\" align=\"center\">\r\n");
out.write(" ");
out.write('\r');
out.write('\n');
request.setCharacterEncoding("gb2312");
out.write("\r\n");
out.write("\r\n");
String classid = request.getParameter("classid");
String classname ="";
String keyword = request.getParameter("keyword");
if (classid==null) classid="";
if (keyword==null) keyword="";
keyword = book_list.to_String(keyword);
out.write("\r\n");
out.write("<table width=\"140\" border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n");
out.write(" <tr></tr>\r\n");
out.write(" <tr> \r\n");
out.write(" <td align=\"center\"><b>本店图书分类:</b></td> \r\n");
out.write(" </tr>\r\n");
out.write(" ");
if (classlist.seachBookClass()){
for (int i=0;i<classlist.getClasslist().size();i++){
bookclass bc = (bookclass) classlist.getClasslist().elementAt(i);
if ( classid.equals(Integer.toString(bc.getId())) )
classname=bc.getClassName();
out.write("\r\n");
out.write(" <tr> \r\n");
out.write(" \r\n");
out.write(" <td align=\"left\"><a href=\"booklist.jsp?classid=");
out.print( bc.getId());
out.write('"');
out.write('>');
out.print( bc.getClassName() );
out.write("</a></td>\r\n");
out.write(" \r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
}
out.write("\r\n");
out.write(" \r\n");
out.write("\t\t\r\n");
out.write("\t\t <FORM name=form1 METHOD=POST ACTION=\"booklist.jsp\">\r\n");
out.write(" <tr> \r\n");
out.write(" \r\n");
out.write(" <td align=\"center\"><b><br>图书查询:</b></td>\r\n");
out.write(" \r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write(" <table> \r\n");
out.write("\t\t <tr>\t\t \r\n");
out.write(" <td lign=\"right\">关键字:</td>\r\n");
out.write(" <td><INPUT TYPE=\"text\" NAME=\"keyword\" size=8 maxlength=40 value=\"");
out.print( keyword );
out.write("\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write("\t\t <td lign=\"right\">类别:</td>\r\n");
out.write("\t\t <td> <SELECT NAME=\"classid\">\r\n");
out.write("\t\t\t\t<option value=\"\">所有类别</option>\t\t\t\r\n");
out.write("\t\t \r\n");
out.write("\t\t ");
for (int i=0;i<classlist.getClasslist().size();i++){
bookclass bc = (bookclass) classlist.getClasslist().elementAt(i);
out.write("\t\t \r\n");
out.write(" <option value=\"");
out.print( bc.getId());
out.write('"');
out.write('>');
out.print( bc.getClassName() );
out.write("</option>\r\n");
out.write(" ");
}
out.write("</SELECT>\r\n");
out.write("\t\t </td>\r\n");
out.write(" </tr>\r\n");
out.write(" \r\n");
out.write(" <tr> \r\n");
out.write(" <td> </td>\r\n");
out.write(" <td align=\"center\"><INPUT TYPE=\"submit\" name=\"submit\" value=\"查询\" ></td>\r\n");
out.write(" </tr>\t\t \r\n");
out.write("\t\t </FORM>\r\n");
out.write(" </table>");
out.write("\r\n");
out.write(" </td>\r\n");
out.write(" \r\n");
out.write(" <td width=\"900\">\r\n");
out.write(" <p align=\"center\"><font color=\"#0000FF\"><b>苹果电子书店图书");
out.print(classname);
out.write("列表</font></b></p>\r\n");
out.write(" ");
if (!keyword.equals(""))
out.println("<font color=#ff0000>你要查找关于 " + keyword + " 的图书如下:</font>");
out.write("\r\n");
out.write(" <table width=\"100%\" border=\"1\" cellspacing=\"1\" cellpadding=\"1\" bordercolor=\"white\">\r\n");
out.write(" <tr align=\"center\" bgcolor=\"#DEF3CE\"> \r\n");
out.write(" <td>图书名称</td>\r\n");
out.write(" <td>作者</td>\r\n");
out.write(" <td>图书类别</td>\r\n");
out.write(" <td>出版社</td>\r\n");
out.write(" <td>单价</td>\r\n");
out.write(" <td width=110>选择</td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
if (book_list.book_search(request)) {
if (book_list.getBooklist().size()>0 ){
for (int i=0;i<book_list.getBooklist().size();i++){
books bk = (books) book_list.getBooklist().elementAt(i);
out.write("\r\n");
out.write(" <tr>\r\n");
out.write(" <td>");
out.print( bk.getBookName() );
out.write("</td>\r\n");
out.write(" <td align=\"center\">");
out.print( bk.getAuthor() );
out.write("</td>\r\n");
out.write(" <td align=\"center\">");
out.print( bk.getClassName() );
out.write("</td>\r\n");
out.write(" <td align=\"center\">");
out.print( bk.getPublish() );
out.write("</td>\r\n");
out.write(" <td align=\"center\">");
out.print( bk.getPrince() );
out.write("元</td>\r\n");
out.write(" <td align=\"center\"><a href=\"#\" onclick=\"openScript('buy.jsp?bookid=");
out.print( bk.getId() );
out.write("','pur',300,250)\" >购买</a> \r\n");
out.write("\t\t\t<a href=\"#\" onclick=\"openScript('detail.jsp?bookid=");
out.print( bk.getId() );
out.write("','show',400,500)\" >详细资料</a></td>\r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
}
else {
if (keyword.equals(""))
{
out.println("<tr><td align='center' colspan=6> 暂时没有此类图书资料</td></tr>");
} else {
out.println("<tr><td align='center' colspan=6> 没有你要查找的 " + keyword + " 相关图书</td></tr>") ;
}
}
} else {
out.write("\r\n");
out.write(" <tr> \r\n");
out.write(" <td align=\"center\" colspan=6> <font color=red>没有此类的书籍!</font></td>\r\n");
out.write(" \r\n");
out.write(" </tr>\r\n");
out.write(" ");
}
out.write("\r\n");
out.write(" </table>\r\n");
out.write(" \r\n");
out.write(" <table width=90% border=\"0\" cellspacing=\"1\" cellpadding=\"1\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td align=\"right\">总计结果为");
out.print(book_list.getRecordCount());
out.write("条,当前页第");
out.print(book_list.getPage());
out.write("页\r\n");
out.write(" <a href=\"booklist.jsp?classid=");
out.print(classid);
out.write("&keyword=");
out.print(keyword);
out.write("\">首页</a> \r\n");
out.write(" ");
if(book_list.getPage()>1) {
out.write("\r\n");
out.write(" <a href=\"booklist.jsp?page=");
out.print(book_list.getPage()-1);
out.write("&classid=");
out.print(classid);
out.write("&keyword=");
out.print(keyword);
out.write("\">上一页</a> \r\n");
out.write(" ");
}
out.write("\r\n");
out.write(" ");
if(book_list.getPage()<book_list.getPageCount()-1) {
out.write("\r\n");
out.write(" <a href=\"booklist.jsp?page=");
out.print(book_list.getPage()+1);
out.write("&classid=");
out.print(classid);
out.write("&keyword=");
out.print(keyword);
out.write("\">下一页</a> \r\n");
out.write(" ");
}
out.write("\r\n");
out.write(" <a href=\"booklist.jsp?page=");
out.print(book_list.getPageCount());
out.write("&classid=");
out.print(classid);
out.write("&keyword=");
out.print(keyword);
out.write("\">末页</a> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" \r\n");
out.write(" </table>\r\n");
out.write(" </td>\r\n");
out.write("</tr>\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("</table>\r\n");
out.write("<script language=\"javascript\">\r\n");
out.write("function openScript(url,name,width,height)\r\n");
out.write("{\r\n");
out.write(" var Win=window.open(url,name,'width='+width+',height='+height+',resizable=1,scrollbars=yes.menubar=no,status=yes');\r\n");
out.write("}\r\n");
out.write("</script>\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("<table width=\"1000\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"#E4EDFB\">\r\n");
out.write(" <tr> \r\n");
out.write(" <td valign=\"top\">\r\n");
out.write(" <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\"> \r\n");
out.write(" <tr> \r\n");
out.write(" <td> \r\n");
out.write("<!--IndexPage.Content.Begin-->\r\n");
out.write(" <table width=\"90%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\"> \r\n");
out.write(" <tr> \r\n");
out.write(" <td bgcolor=\"#000000\"><img src=\"images/Spacer.gif\" width=\"1\" height=\"1\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr> \r\n");
out.write(" </tr> \r\n");
out.write(" \r\n");
out.write(" <table width=\"778\" border=\"0\" cellpadding=\"0\" align=\"center\" bgcolor=\"#E4EDFB\">\r\n");
out.write(" <tr> \r\n");
out.write(" <td width=\"39.9\"></td><td bgcolor=\"#000000\" width=\"700.2\"><img src=\"images/Spacer.gif\" width=\"1\" height=\"1\"></td><td width=\"39.9\"></td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr>\r\n");
out.write(" <td hight=\"1\"> </td>\r\n");
out.write(" </tr>\r\n");
out.write(" <tr> \r\n");
out.write(" <td></td>\r\n");
out.write(" <td> \r\n");
out.write(" <p align=\"center\">\r\n");
out.write("苹果书店在线\r\n");
out.write(" 版权所有\r\n");
out.write("@2008<br>\r\n");
out.write("<!--TAddress-->\r\n");
out.write("书店地址:\r\n");
out.write("湖北省武汉市武昌区\r\n");
out.write("<br>\r\n");
out.write("<!--TTelephone-->\r\n");
out.write("电话:\r\n");
out.write("<font color=red><b>8888888</b></font><br>\r\n");
out.write("<!--TEMail-->\r\n");
out.write(" 电子邮件:ljhong0823@163.com\r\n");
out.write("</p>\r\n");
out.write(" </td><td></td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table> \r\n");
out.write(" </table>\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
out.write(" </table>\r\n");
out.write(" </td>\r\n");
out.write(" </tr>\r\n");
out.write("</table>");
out.write('\r');
out.write('\n');
out.write("\r\n");
out.write("<table width=\"1000\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\r\n");
out.write(" <tr>\r\n");
out.write(" <td><img src=\"images/index_bottom.gif\" width=\"1000\" height=\"80\"></td>\r\n");
out.write(" </tr>\r\n");
out.write("</table>\r\n");
out.write("\r\n");
out.write("</BODY>\r\n");
out.write("</HTML>");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
out.write("\r\n");
} catch (Throwable t) {
if (!(t instanceof SkipPageException)){
out = _jspx_out;
if (out != null && out.getBufferSize() != 0)
out.clearBuffer();
if (_jspx_page_context != null) _jspx_page_context.handlePageException(t);
}
} finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -