this.orderPrice-=oi.getPrice();
                            return;
                     }
              }
  }
1)在CartManager类里,还封装了一个书查询的方法,主要是调用了
ProductEntity类里的queryProduct方法。需要说明的地方是,先是查询结果的时候分页显示的,每页显示的书籍的资料最多不超过10本。这是由pageSize这个变量来实现的。关于这个变量,我把它定义成CartManage的私有成员:
private int pageSize=10;
       public void setPageSize(int pageSize)
       {
              this.pageSize=pageSize;
       }
       通过这个jsp程序,我实现了3个功能:
    1:显示主页面;
    2:把主页面里浏览者的资料和请求传给后台的Bean来处理;
    3:调用Bean,来实现系统的登录,查询,分页处理,购书等功能
    在程序的开头有这样2条语句:
    <%@ page language="java" import="java.util.*,cart.*" %>
<jsp:useBean id="cartManager" scope="session" class="cart.CartManager" />
上面已经说明,我把所有的Bean文件都放在了cart里面,要使得能在jsp文件中使用它们,就必须用import把cart包含进来。
下面我想介绍一下useBean这个动作,通过useBean动作我建立了一个类型为cartManager的Bean对象cartManager,我实现的所有功能都是通过调用这个对象的方法来实现的。
1)我把主页面分为3个部分,每个部分作为一个表格来处理:
实现登录框的表格:若图片无法显示请联系QQ752018766
<table border="1" width="780" align=center>
  <tr>
    <td width="136" valign=top>
      <form method="POST" action="cart.jsp">
      <input type=hidden name="op" value="login">
      <table border="1" width=150 align=center>
              <tr bgcolor="pink"><td>登录</td></tr>
              <tr><td>用户名:<input type="text" name="userName" size="10"></td></tr>
              <tr><td>密  码:<input type="password" name="userPassword" size="10"></td></tr>
              <tr><td><input type="submit" value="登录" name="B1"><input type="reset" value="全部重写" name="B2"></td></tr>
</table>
</form>
实现书籍清单的表格:
 <td width="481" valign=top>
      <p align="center">
      <form method="POST" action="cart.jsp">
      商品ID:
      <input type="text" name="queryProductId" size="10">
      <input type="submit" value="查询">
      </form>
      </p>
      <table border="1" width="100%" >
        <tr bgcolor="pink">
          <td width="20%">商品ID </td>
          <td width="35%">商品名称 </td>
          <td width="22%">商品价格 </td>
          <td width="22%">商品说明 </td>
          <td width="20%">当前第<%=pageCount%>页</td>
        </tr>
实现购物信息的表格:若图片无法显示请联系QQ752018766
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页