基于JSP的网上购书系统-ssh框架开发源码

JAVA学习网 2019-11-19 07:36:03

技术:Java;JSP;JDBC,struts2,spring,hibernate
数据库: mysql
web服务器:tomcat
集成开发工具: My Eclipse2014
基于JSP的网上购书系统主要实现以下功能。本系统结构如下:
1,游客访问
        |--书店首页 查看精品推荐,最新出版的图片信息列表
        |--书店简介
        |--精品推荐
        |--最新出版
        |--优惠促销

2,会员访问
        |--用户登陆,实现用户的登陆操作
        |--用户注册,可以注册用户‘
        |--添加购物车
        |--购物车商品的添加,修改,删除
        |--提交购物车

3,后台管理员访问
        |--订单管理
                |--未处理
                |--已处理
        |--顾客管理  
                |--列表
                |--添加顾客
        |--图书管理  
                |--图书列表
                |--推荐列表
                |--最新列表
                |--促销列表
                |--添加图书
        |--类目管理  
                |--类目列表
                |--添加类目
        |--用户管理
                |--用户列表
                |--添加用户

 

管理员在后台系统登录界面输入用户名和密码,点登录请求跳转到后台的action类中,在该类中进行逻辑判断,用户名和密码都对的情况下跳转到管理主界面,其中一项信息错误就出现“用户名或密码错误”提示信息,没有任何页面跳转。

登录界面判断输入信息准不准确,不准确提示错误信息的部分代码:

       if (adminService.checkUser(admin.getUsername(), admin.getPassword())) {

                     getSession().put("admin", admin.getUsername());

                     return "main";

              }

              addActionError("用户名或密码不正确!");

              return "login";

 

图书管理关键代码:

Action层:

              bookList = bookService.getList(status, page, rows);

              return "book";

Service层:

              return bookDao.getList(status, page, rows);

Dao层:

              public List<Book> getList(int status, int page, int rows){

       return getSession().createQuery("from Book "+packSql(status)+" order by id                  desc");

      }

 

 

 

 

 

 


源码及原文链接:http://javadao.xyz/forum.php?mod=viewthread&tid=13

 

 

 

 

 

 

阅读(2308) 评论(0)