⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookssort.jsp

📁 实现在线书店的基本功能 应用了hibernate+jsp 技术采用了mvc三层设计模式
💻 JSP
字号:
<%@ page contentType="text/html; charset=UTF-8" language="java" import="java.sql.*" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><%@ page import="java.util.*" %><%@ include file="common.jsp" %><%@ page import="mypack.*" %><%@ page session="true" %><jsp:useBean id="cart" scope="session" class="mypack.ShoppingCart"/><html xmlns="http://www.w3.org/1999/xhtml"><head>    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />    <title>bookstore</title>    <style type="text/css">        <!--        @import url("common.css");        -->    </style></head><%@ include file="banner.jsp" %><table width="1023" border="0" cellpadding="0" cellspacing="0">    <!--DWLayoutTable-->    <tr>        <td width="278" height="48" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">                <!--DWLayoutTable-->                <tr>                    <td>                        <%            if (session.getAttribute("user") != null) {                Customer user = (Customer) session.getAttribute("user");                String username = user.getUserName();                        %>                        <strong><a> 欢迎,<%=username%>!&nbsp;</a></strong>                                              <%            }                        %>                    &nbsp;</td>                </tr>        </table>    </td>        <td width="745" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">                <!--DWLayoutTable-->                <tr>                    <td width="500" height="64" align="center" valign="top">                        <h3><a href="booksSort.jsp"><font color="green">书籍排行榜</font></a></h3>                    </td>                    <td width="745" height="64" align="center" valign="top">               <form  action=bookdetails.jsp method="POST">      <select name="select" id="select">             <option value="1">编号</option>      <option value="2">书名</option>      <option value="3">作者</option>      </select>    <input type="text" size="20" name="message" value="" >    <input type=submit  value="搜">    </form>  </td>                </tr>            </table>        </td>            </tr>    </table><table width="1023" border="0" cellpadding="0" cellspacing="0"><!--DWLayoutTable--><tr><td width="229" height="292" valign="top">    <table width="1023" border="0" cellpadding="0" cellspacing="0">    <!--DWLayoutTable-->    <tr>        <td width="229" height="256" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">                <!--DWLayoutTable-->                <tr>                    <td width="229" height="91" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0"  class="panel">                            <!--DWLayoutTable-->                            <tr>                                                            <td><strong><h3><font color="green">分类浏览</font></h3></strong></td>                            </tr>                                                        <%            request.setCharacterEncoding("UTF-8");            String btid = null;            String btname = null;            Collection c = bookDB.getBookTypeSet();            Iterator i = c.iterator();            while (i.hasNext()) {                Booktype bt = (Booktype) i.next();                btid = bt.getId();                btname = btid + "";                            %>                            <tr>                                        <td bgcolor="#ffffaa">                                    <a href="<%=request.getContextPath()%>/bookstore.jsp?btname=<%=btname%>" target="_self"><strong>                                <%=convert(bt.getName())%>&nbsp;</strong></a></td>                            </tr>                                <% }%><!--DWLayoutEmptyCell-->&nbsp;                                                    </table>                    </td>                </tr>                <tr>                    <td height="165">&nbsp;</td>                </tr>        </table>      </td>        <td width="794" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">            <!--DWLayoutTable-->            <tr>            <td width="53" height="410">&nbsp;</td>            <td width="741" valign="top"><%            // Additions to the shopping cart            String bookId = request.getParameter("Add");            if (bookId != null) {                BookDetails book = bookDB.getBookDetails(bookId);                cart.add(bookId, book);                %>                <p>                                        <h3>                    <font color="red">                您已将 <i><%=convert(book.getTitle())%></i> 加入购物车</font></h3>                <%            }            if (cart.getNumberOfItems() > 0) {                %>                                <p><strong><a href="<%=request.getContextPath()%>/showcart.jsp?user=<%=session.getAttribute("user")%>" target="_self">察看购物车</a>&nbsp;&nbsp;&nbsp;                <a href="<%=request.getContextPath()%>/cashier.jsp" target="_self">付账</a></p>                </strong>                                <%            }                %>                            <h3><font color="green">请选择想购买的书:</font></h3>                <table>                  <!--DWLayoutTable-->                    <%            request.setCharacterEncoding("UTF-8");            btname = request.getParameter("btname");            if (btname == null) {                Collection cc=bookDB.getBooksSort();                Iterator ii=cc.iterator();                while(ii.hasNext()){                    BookDetails book=(BookDetails)ii.next();                    bookId=book.getBookId();                    %>					                <tr>    				                                               				        <td width="244" height="26" valign="top" bgcolor="#ffffaa">                            <a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=bookId%>" target="_self"><strong>                        <%=convert(book.getTitle())%>&nbsp;</strong></a></td>                                                                  </tr>                    <tr>                      <td height="26" valign="top" bgcolor="#ffffff">&nbsp;&nbsp;作者:<em><%=convert(book.getName())%></em>&nbsp;                                         </tr>					   <td bgcolor="#ffffaa" rowspan=1>                        <a href="<%=request.getContextPath()%>/bookstore.jsp?Add=<%=bookId%>" target="_self">&nbsp;加入购物车&nbsp;</a></td>            <%}            }else{            Booktype bt = bookDB.getBooktype(btname);            i = bt.getBookDetails().iterator();            while (i.hasNext()) {                                BookDetails book = (BookDetails) i.next();                bookId = book.getBookId();              // javax.swing.JOptionPane.showMessageDialog(null, book.getName());                    %>                                       <tr>    				                                               				        <td width="244" height="26" valign="top" bgcolor="#ffffaa">                            <a href="<%=request.getContextPath()%>/bookdetails.jsp?bookId=<%=bookId%>" target="_self"><strong>                        <%=convert(book.getTitle())%>&nbsp;</strong></a></td>                                                                  </tr>                    <tr>                      <td height="26" valign="top" bgcolor="#ffffff">&nbsp;&nbsp;作者:<em><%=convert(book.getName())%></em>&nbsp;                                         </tr>					   <td bgcolor="#ffffaa" rowspan=1>                        <a href="<%=request.getContextPath()%>/bookstore.jsp?Add=<%=bookId%>" target="_self">&nbsp;加入购物车&nbsp;</a></td>                    <% }}%>              </table></td>        </tr>    </table></td></tr></table></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -