基于JSP网上书店系统 第7页

基于JSP网上书店系统 第7页

this.orderPrice-=oi.getPrice();

                            return;

                     }

              }

  }

1)CartManager类里,还封装了一个书查询的方法,主要是调用了

ProductEntity类里的queryProduct方法。需要说明的地方是,先是查询结果的时候分页显示的,每页显示的书籍的资料最多不超过10本。这是由pageSize这个变量来实现的关于这个变量,我把它定义成CartManage的私有成员:

private int pageSize=10;

       public void setPageSize(int pageSize)

       {

              this.pageSize=pageSize;

       }

4.3.6 前台运行程序cart.jsp

       通过这个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文件中使用它们,就必须用importcart包含进来。

下面我想介绍一下useBean这个动作,通过useBean动作我建立了一个类型为cartManagerBean对象cartManager,我实现的所有功能都是通过调用这个对象的方法来实现的。

1)我把主页面分为3个部分,每个部分作为一个表格来处理:

实现登录框的表格:若图片无法显示请联系QQ3249114

<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>&nbsp;&nbsp;:<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>

实现购物信息的表格:若图片无法显示请联系QQ3249114

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页

Copyright © 2007-2012 www.chuibin.com 六维论文网 版权所有