基於JSP的網上購書系統-ssh框架開發源碼

技術:Java;JSP;JDBC,struts2,spring,hibernate
數據庫: mysql
web服務器:tomcat
集成開發工具: My Eclipse2014
基於JSP的網上購書系統主要實現如下功能。本系統結構以下:
1,遊客訪問
        |--書店首頁 查看精品推薦,最新出版的圖片信息列表
        |--書店簡介
        |--精品推薦
        |--最新出版
        |--優惠促銷

2,會員訪問
        |--用戶登錄,實現用戶的登錄操做
        |--用戶註冊,能夠註冊用戶‘
        |--添加購物車
        |--購物車商品的添加,修改,刪除
        |--提交購物車

3,後臺管理員訪問
        |--訂單管理
                |--未處理
                |--已處理
        |--顧客管理  
                |--列表
                |--添加顧客
        |--圖書管理  
                |--圖書列表
                |--推薦列表
                |--最新列表
                |--促銷列表
                |--添加圖書
        |--類目管理  
                |--類目列表
                |--添加類目
        |--用戶管理
                |--用戶列表
                |--添加用戶php

 

管理員在後臺系統登陸界面輸入用戶名和密碼,點登陸請求跳轉到後臺的action類中,在該類中進行邏輯判斷,用戶名和密碼都對的狀況下跳轉到管理主界面,其中一項信息錯誤就出現「用戶名或密碼錯誤」提示信息,沒有任何頁面跳轉。java

登陸界面判斷輸入信息準不許確,不許確提示錯誤信息的部分代碼:mysql

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

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

                     return "main";sql

              }數據庫

              addActionError("用戶名或密碼不正確!");tomcat

              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

相關文章
相關標籤/搜索