├── BookStore
├── lib
│ ├── mail.jar
│ ├── jstl-1.2.jar
│ ├── xom-1.1.jar
│ ├── activation.jar
│ ├── ezmorph-1.0.6.jar
│ ├── c3p0-0.9.2-pre1.jar
│ ├── commons-io-1.4.jar
│ ├── standard-1.1.2.jar
│ ├── commons-lang-2.5.jar
│ ├── itcast-tools-1.4.2.jar
│ ├── json-lib-2.4-jdk15.jar
│ ├── commons-dbutils-1.4.jar
│ ├── mchange-commons-0.2.jar
│ ├── commons-beanutils-1.8.3.jar
│ ├── commons-logging-1.1.1.jar
│ ├── commons-collections-3.2.1.jar
│ ├── commons-fileupload-1.2.2.jar
│ ├── mysql-connector-java-8.0.13.jar
│ └── c3p0-oracle-thin-extras-0.9.2-pre1.jar
├── web
│ ├── bg
│ │ ├── bg_1.jpg
│ │ ├── bg_2.jpg
│ │ └── bg_3.jpg
│ ├── images
│ │ ├── all.png
│ │ ├── b4.jpg
│ │ ├── cart.png
│ │ └── welcome.jpg
│ ├── bank_img
│ │ ├── abc.bmp
│ │ ├── bc.bmp
│ │ ├── bcc.bmp
│ │ ├── bh.bmp
│ │ ├── bj.bmp
│ │ ├── ccb.bmp
│ │ ├── cib.bmp
│ │ ├── cmb.bmp
│ │ ├── cmbc.bmp
│ │ ├── dy.bmp
│ │ ├── gf.bmp
│ │ ├── hx.bmp
│ │ ├── icbc.bmp
│ │ ├── post.bmp
│ │ ├── sfz.bmp
│ │ ├── sh.bmp
│ │ ├── shpd.bmp
│ │ ├── zx.bmp
│ │ ├── ningbo.bmp
│ │ ├── pingan.bmp
│ │ ├── guangda.bmp
│ │ ├── nanjing.bmp
│ │ ├── zheshang.bmp
│ │ └── beijingnongshang.bmp
│ ├── book_img
│ │ ├── bg_1.jpg
│ │ ├── bg_2.jpg
│ │ ├── 8758723-1_l.jpg
│ │ ├── 8991366-1_l.jpg
│ │ ├── 9265169-1_l.jpg
│ │ ├── 9317290-1_l.jpg
│ │ ├── 20029394-1_l.jpg
│ │ ├── 20285763-1_l.jpg
│ │ ├── 20385925-1_l.jpg
│ │ ├── 22722790-1_l.jpg
│ │ └── 22788412-1_l.jpg
│ ├── menu
│ │ ├── img
│ │ │ ├── jia.png
│ │ │ └── jian.png
│ │ ├── mymenu.css
│ │ └── mymenu.js
│ ├── fonts
│ │ ├── Asap-Regular.ttf
│ │ └── Audiowide-Regular.ttf
│ ├── adminjsps
│ │ ├── admin
│ │ │ ├── index.jsp
│ │ │ ├── body.jsp
│ │ │ ├── top.jsp
│ │ │ ├── msg.jsp
│ │ │ ├── category
│ │ │ │ ├── del.jsp
│ │ │ │ ├── add.jsp
│ │ │ │ ├── mod.jsp
│ │ │ │ └── list.jsp
│ │ │ ├── book
│ │ │ │ ├── list.jsp
│ │ │ │ ├── add.jsp
│ │ │ │ └── desc.jsp
│ │ │ ├── main.jsp
│ │ │ ├── left.jsp
│ │ │ └── order
│ │ │ │ └── list.jsp
│ │ ├── msg.jsp
│ │ └── login.jsp
│ ├── WEB-INF
│ │ └── web.xml
│ ├── index.jsp
│ ├── jsps
│ │ ├── order
│ │ │ ├── send.jsp
│ │ │ ├── msg.jsp
│ │ │ ├── list.jsp
│ │ │ └── desc.jsp
│ │ ├── body.jsp
│ │ ├── msg.jsp
│ │ ├── user
│ │ │ ├── login.jsp
│ │ │ └── regist.jsp
│ │ ├── left.jsp
│ │ ├── top.jsp
│ │ ├── book
│ │ │ ├── desc.jsp
│ │ │ └── list.jsp
│ │ ├── main.jsp
│ │ └── cart
│ │ │ └── list.jsp
│ ├── login.jsp
│ ├── regist.jsp
│ └── css
│ │ └── style.css
├── src
│ ├── jdbc.properties
│ ├── rj
│ │ └── bookstore
│ │ │ ├── user
│ │ │ ├── service
│ │ │ │ ├── UserException.java
│ │ │ │ └── UserService.java
│ │ │ ├── web
│ │ │ │ └── servlet
│ │ │ │ │ ├── Servlet.java
│ │ │ │ │ └── UserServlet.java
│ │ │ ├── domain
│ │ │ │ └── User.java
│ │ │ └── dao
│ │ │ │ └── UserDao.java
│ │ │ ├── order
│ │ │ ├── service
│ │ │ │ ├── OrderException.java
│ │ │ │ └── OrderService.java
│ │ │ ├── entity
│ │ │ │ ├── OrderItem.java
│ │ │ │ └── Order.java
│ │ │ ├── web
│ │ │ │ └── servlet
│ │ │ │ │ └── OrderServlet.java
│ │ │ └── dao
│ │ │ │ └── OrderDao.java
│ │ │ ├── category
│ │ │ ├── web
│ │ │ │ └── servlet
│ │ │ │ │ ├── admin
│ │ │ │ │ ├── CategoryException.java
│ │ │ │ │ └── AdminCategoryServlet.java
│ │ │ │ │ └── CategoryServlet.java
│ │ │ ├── domain
│ │ │ │ └── Category.java
│ │ │ ├── servlce
│ │ │ │ └── CategoryService.java
│ │ │ └── dao
│ │ │ │ └── CategoryDao.java
│ │ │ ├── admin
│ │ │ ├── service
│ │ │ │ └── AdminService.java
│ │ │ ├── dao
│ │ │ │ └── AdminDao.java
│ │ │ ├── entity
│ │ │ │ └── Admin.java
│ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── AdminServlet.java
│ │ │ ├── book
│ │ │ ├── service
│ │ │ │ └── BookService.java
│ │ │ ├── web
│ │ │ │ └── servlet
│ │ │ │ │ ├── BookServlet.java
│ │ │ │ │ └── admin
│ │ │ │ │ ├── AdminBookServlet.java
│ │ │ │ │ └── AdminAddBookServlet.java
│ │ │ ├── domain
│ │ │ │ └── Book.java
│ │ │ └── dao
│ │ │ │ └── BookDao.java
│ │ │ ├── cart
│ │ │ ├── entity
│ │ │ │ ├── CartItem.java
│ │ │ │ └── Cart.java
│ │ │ └── web
│ │ │ │ └── servlet
│ │ │ │ └── CartServlet.java
│ │ │ └── filter
│ │ │ ├── Login1Filter.java
│ │ │ ├── LoginFilter.java
│ │ │ ├── Login2Filter.java
│ │ │ └── Login3Filter.java
│ ├── email_template.properties
│ └── c3p0-config.xml
├── .idea
│ ├── libraries
│ │ ├── jstl_1_2.xml
│ │ ├── standard_1_1_2.xml
│ │ ├── mysql_connector_java_8_0_13.xml
│ │ └── activation.xml
│ ├── modules.xml
│ ├── misc.xml
│ ├── webContexts.xml
│ ├── artifacts
│ │ ├── BookStore_war.xml
│ │ └── BookStore_war_exploded.xml
│ ├── uiDesigner.xml
│ └── workspace.xml
├── test
│ └── Ttest01.java
└── BookStore.iml
└── README.md
/BookStore/lib/mail.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/mail.jar
--------------------------------------------------------------------------------
/BookStore/lib/jstl-1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/jstl-1.2.jar
--------------------------------------------------------------------------------
/BookStore/lib/xom-1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/xom-1.1.jar
--------------------------------------------------------------------------------
/BookStore/web/bg/bg_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bg/bg_1.jpg
--------------------------------------------------------------------------------
/BookStore/web/bg/bg_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bg/bg_2.jpg
--------------------------------------------------------------------------------
/BookStore/web/bg/bg_3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bg/bg_3.jpg
--------------------------------------------------------------------------------
/BookStore/lib/activation.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/activation.jar
--------------------------------------------------------------------------------
/BookStore/web/images/all.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/images/all.png
--------------------------------------------------------------------------------
/BookStore/web/images/b4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/images/b4.jpg
--------------------------------------------------------------------------------
/BookStore/lib/ezmorph-1.0.6.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/ezmorph-1.0.6.jar
--------------------------------------------------------------------------------
/BookStore/web/bank_img/abc.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/abc.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/bc.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/bc.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/bcc.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/bcc.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/bh.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/bh.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/bj.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/bj.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/ccb.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/ccb.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/cib.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/cib.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/cmb.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/cmb.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/cmbc.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/cmbc.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/dy.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/dy.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/gf.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/gf.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/hx.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/hx.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/icbc.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/icbc.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/post.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/post.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/sfz.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/sfz.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/sh.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/sh.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/shpd.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/shpd.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/zx.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/zx.bmp
--------------------------------------------------------------------------------
/BookStore/web/book_img/bg_1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/bg_1.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/bg_2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/bg_2.jpg
--------------------------------------------------------------------------------
/BookStore/web/images/cart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/images/cart.png
--------------------------------------------------------------------------------
/BookStore/web/menu/img/jia.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/menu/img/jia.png
--------------------------------------------------------------------------------
/BookStore/web/menu/img/jian.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/menu/img/jian.png
--------------------------------------------------------------------------------
/BookStore/lib/c3p0-0.9.2-pre1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/c3p0-0.9.2-pre1.jar
--------------------------------------------------------------------------------
/BookStore/lib/commons-io-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-io-1.4.jar
--------------------------------------------------------------------------------
/BookStore/lib/standard-1.1.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/standard-1.1.2.jar
--------------------------------------------------------------------------------
/BookStore/web/bank_img/ningbo.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/ningbo.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/pingan.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/pingan.bmp
--------------------------------------------------------------------------------
/BookStore/web/images/welcome.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/images/welcome.jpg
--------------------------------------------------------------------------------
/BookStore/lib/commons-lang-2.5.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-lang-2.5.jar
--------------------------------------------------------------------------------
/BookStore/lib/itcast-tools-1.4.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/itcast-tools-1.4.2.jar
--------------------------------------------------------------------------------
/BookStore/lib/json-lib-2.4-jdk15.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/json-lib-2.4-jdk15.jar
--------------------------------------------------------------------------------
/BookStore/web/bank_img/guangda.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/guangda.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/nanjing.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/nanjing.bmp
--------------------------------------------------------------------------------
/BookStore/web/bank_img/zheshang.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/zheshang.bmp
--------------------------------------------------------------------------------
/BookStore/web/fonts/Asap-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/fonts/Asap-Regular.ttf
--------------------------------------------------------------------------------
/BookStore/lib/commons-dbutils-1.4.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-dbutils-1.4.jar
--------------------------------------------------------------------------------
/BookStore/lib/mchange-commons-0.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/mchange-commons-0.2.jar
--------------------------------------------------------------------------------
/BookStore/web/book_img/8758723-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/8758723-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/8991366-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/8991366-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/9265169-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/9265169-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/9317290-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/9317290-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/lib/commons-beanutils-1.8.3.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-beanutils-1.8.3.jar
--------------------------------------------------------------------------------
/BookStore/lib/commons-logging-1.1.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-logging-1.1.1.jar
--------------------------------------------------------------------------------
/BookStore/web/book_img/20029394-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/20029394-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/20285763-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/20285763-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/20385925-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/20385925-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/22722790-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/22722790-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/book_img/22788412-1_l.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/book_img/22788412-1_l.jpg
--------------------------------------------------------------------------------
/BookStore/web/fonts/Audiowide-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/fonts/Audiowide-Regular.ttf
--------------------------------------------------------------------------------
/BookStore/lib/commons-collections-3.2.1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-collections-3.2.1.jar
--------------------------------------------------------------------------------
/BookStore/lib/commons-fileupload-1.2.2.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/commons-fileupload-1.2.2.jar
--------------------------------------------------------------------------------
/BookStore/web/bank_img/beijingnongshang.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/web/bank_img/beijingnongshang.bmp
--------------------------------------------------------------------------------
/BookStore/lib/mysql-connector-java-8.0.13.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/mysql-connector-java-8.0.13.jar
--------------------------------------------------------------------------------
/BookStore/lib/c3p0-oracle-thin-extras-0.9.2-pre1.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DaulFrank/BookStoreSystem/HEAD/BookStore/lib/c3p0-oracle-thin-extras-0.9.2-pre1.jar
--------------------------------------------------------------------------------
/BookStore/web/adminjsps/admin/index.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/BookStore/src/rj/bookstore/book/service/BookService.java:
--------------------------------------------------------------------------------
1 | package rj.bookstore.book.service;
2 |
3 | import java.util.*;
4 | import rj.bookstore.book.dao.BookDao;
5 | import rj.bookstore.book.domain.Book;
6 |
7 | public class BookService {
8 |
9 | private BookDao bookDao = new BookDao();
10 |
11 |
12 | public List
26 |
27 |
28 |
--------------------------------------------------------------------------------
/BookStore/web/adminjsps/admin/top.jsp:
--------------------------------------------------------------------------------
1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3 |
4 |
5 |
6 |
7 | 管理员:${sessionScope.session_user.adminname}
23 | 24 | 25 | -------------------------------------------------------------------------------- /BookStore/.idea/artifacts/BookStore_war_exploded.xml: -------------------------------------------------------------------------------- 1 |${msg }
24 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /BookStore/web/adminjsps/admin/category/add.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 | 4 | 5 | 6 | 7 |${msg }
25 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /BookStore/src/rj/bookstore/user/service/UserService.java: -------------------------------------------------------------------------------- 1 | package rj.bookstore.user.service; 2 | 3 | import rj.bookstore.user.dao.UserDao; 4 | import rj.bookstore.user.domain.User; 5 | 6 | /** 7 | * 业务逻辑层 8 | * 9 | * 10 | * */ 11 | 12 | public class UserService { 13 | 14 | UserDao userDao = new UserDao(); 15 | 16 | /** 17 | * 注册功能 18 | * 19 | * 20 | * */ 21 | 22 | public void regist(User form) throws UserException { 23 | User user = userDao.findByUsername(form.getUsername()); 24 | if(user != null) throw new UserException("用户名已经被注册"); 25 | 26 | user = userDao.findByEmail(form.getEmail()); 27 | if(user != null) throw new UserException("Email 已经注册!"); 28 | 29 | userDao.add(form); 30 | } 31 | 32 | public User login(User form) throws UserException { 33 | 34 | User user = userDao.findByUsername(form.getUsername()); 35 | 36 | if(user == null) throw new UserException("用户名不存在"); 37 | 38 | if(!user.getPassword().equals(form.getPassword())) { 39 | throw new UserException("密码错误!"); 40 | } 41 | 42 | return user; 43 | 44 | 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /BookStore/web/adminjsps/admin/category/mod.jsp: -------------------------------------------------------------------------------- 1 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3 | 4 | 5 | 6 | 7 |${msg }
26 | 32 | 33 | -------------------------------------------------------------------------------- /BookStore/src/rj/bookstore/category/servlce/CategoryService.java: -------------------------------------------------------------------------------- 1 | package rj.bookstore.category.servlce; 2 | 3 | import java.util.*; 4 | 5 | import rj.bookstore.book.dao.BookDao; 6 | import rj.bookstore.book.domain.Book; 7 | import rj.bookstore.category.dao.CategoryDao; 8 | import rj.bookstore.category.domain.Category; 9 | import rj.bookstore.category.web.servlet.admin.CategoryException; 10 | 11 | public class CategoryService { 12 | 13 | private CategoryDao categoryDao = new CategoryDao(); 14 | private BookDao bookDao = new BookDao(); 15 | 16 | public List| 分类名称 | 29 |操作 | 30 |
|---|---|
| ${c.cname} | 34 |35 | 修改 | 36 | 删除 37 | | 38 |
${msg }
25 | 39 | 40 | 41 | -------------------------------------------------------------------------------- /BookStore/src/rj/bookstore/admin/web/servlet/AdminServlet.java: -------------------------------------------------------------------------------- 1 | package rj.bookstore.admin.web.servlet; 2 | 3 | import cn.itcast.commons.CommonUtils; 4 | import cn.itcast.servlet.BaseServlet; 5 | import rj.bookstore.admin.entity.Admin; 6 | import rj.bookstore.admin.service.AdminService; 7 | import rj.bookstore.cart.entity.Cart; 8 | import rj.bookstore.user.domain.User; 9 | import rj.bookstore.user.service.UserException; 10 | 11 | import javax.servlet.ServletException; 12 | import javax.servlet.annotation.WebServlet; 13 | import javax.servlet.http.HttpServlet; 14 | import javax.servlet.http.HttpServletRequest; 15 | import javax.servlet.http.HttpServletResponse; 16 | import java.io.IOException; 17 | import java.io.UnsupportedEncodingException; 18 | 19 | @WebServlet(urlPatterns = "/AdminServlet") 20 | public class AdminServlet extends BaseServlet { 21 | 22 | private AdminService adminService = new AdminService(); 23 | 24 | 25 | public String login(HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException { 26 | 27 | request.setCharacterEncoding("utf-8"); 28 | System.out.println(request.getParameter("username") + "," + request.getParameter("password")); 29 | Admin form = CommonUtils.toBean(request.getParameterMap(),Admin.class); 30 | 31 | try { 32 | Admin admin = adminService.login(form); 33 | request.getSession().setAttribute("session_admin",admin); 34 | return "r:/adminjsps/admin/main.jsp"; 35 | } catch (UserException e) { 36 | request.setAttribute("msg",e.getMessage()); 37 | request.setAttribute("form",form); 38 | 39 | return "f:/adminjsps/login.jsp"; 40 | } 41 | 42 | } 43 | 44 | } 45 | -------------------------------------------------------------------------------- /BookStore/web/login.jsp: -------------------------------------------------------------------------------- 1 | <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 2 | <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 3 | 4 | 5 | 6 | 7 |${msg }
26 | 32 || 48 | 49 | | 50 ||
| 53 | 54 | | 55 |56 | 57 | | 58 |
| 53 | 54 | | 55 ||
| 58 | 59 | | 60 |61 | 62 | | 63 |
${msg }
26 | 36 ||
61 | 订单编号:${order.oid} 成交时间:${order.ordertime} 金额:${order.total}
62 |
63 | |
76 | |||||
|
80 | |
82 | 书名:${orderItem.book.bname} | 83 |单价:${orderItem.book.price}元 | 84 |作者:${orderItem.book.author} | 85 |数量:${orderItem.count} | 86 |小计:${orderItem.subtotal}元 | 87 |
|
63 | 订单编号:${order.oid} 成交时间: |
66 | |||||
|
70 | |
72 | 书名:${orderItem.book.bname} | 73 |单价:${orderItem.book.price} | 74 |作者:${orderItem.book.author} | 75 |数量:${orderItem.count} | 76 |小计:${orderItem.subtotal}元 | 77 |
| 41 | 订单:8691b4150a0641e7a8729fd5e668820c 成交时间:2013-06-04 15:56:53 金额:126.4 已收货(完成) 42 | | 43 ||||||
46 | ![]() |
48 | 书名:Struts2深入详解 | 49 |单价:63.2元 | 50 |作者:孙鑫 | 51 |数量:2 | 52 |小计:126.4元 | 53 |
| 60 | 订单:153839427aa94f359fe51932d9f9e383 成交时间:2013-06-04 15:02:31 金额:63.2 61 | 发货 62 | | 63 ||||||
66 | ![]() |
68 | 书名:精通Spring2.x | 69 |单价:63.2元 | 70 |作者:陈华雄 | 71 |数量:1 | 72 |小计:63.2元 | 73 |
| 80 | 订单:d1b85bfc71564b18bf7802582a9fd934 成交时间:2013-06-04 15:01:01 金额:137.0 已收货(完成) 81 | | 82 ||||||
85 | ![]() |
87 | 书名:Java核心技术卷1 | 88 |单价:68.5元 | 89 |作者:qdmmy6 | 90 |数量:2 | 91 |小计:137.0元 | 92 |
| 98 | 订单:o1 成交时间:2013-06-04 12:47:41 金额:100.0 未付款 99 | | 100 ||||||
103 | ![]() |
105 | 书名:Java编程思想(第4版) | 106 |单价:75.6元 | 107 |作者:qdmmy6 | 108 |数量:2 | 109 |小计:300.0元 | 110 |
113 | ![]() |
115 | 书名:Java核心技术卷1 | 116 |单价:68.5元 | 117 |作者:qdmmy6 | 118 |数量:3 | 119 |小计:500.0元 | 120 |
66 | | 73 | 清空购物车 74 | 75 | | 76 |||||||
| 图片 | 79 |书名 | 80 |作者 | 81 |单价 | 82 |数量 | 83 |小计 | 84 |操作 | 85 |
|---|---|---|---|---|---|---|
|
91 | |
93 | ${cartItems.book.bname} | 94 |${cartItems.book.author} | 95 |${cartItems.book.price}元 | 96 |${cartItems.count} | 97 |${cartItems.subtotal}元 | 98 |删除 | 99 |
| 105 | 合计:${sessionScope.cart.total}元 106 | | 107 |||||||
| 110 | 111 | | 112 |||||||