登陸頁面編輯:
用戶註冊
UserAction
UserServiceImpl
struts.xml
登陸錯誤回顯信息
登陸校驗攔截器
新建一個PrivilegeInterceptor類,在interceptor包下
繼承MethodFilterInterceptor,實現doIntercept方法
1.獲取session
2.獲取登陸標識
3.判斷標識是否存在
//存在=》放行
//不存在=》重定向到登陸頁面
PrivilegeInterceptor
struts.xml (頂着package)
註冊攔截器
配置攔截器棧
指定攔截器棧
配置全局結果集,在全局錯誤結果集前的位置
員工拜訪客戶功能
表|實體設計
創建SaleVisit
SaleVisit.hbm.xml
修改Customer
customer.hbm.xml
修改User
user.hbm.xml
到此orm關係配置完成,可以在mysql刪除表,重啓服務器,如果沒有報錯,自動生成表就是配置成功。
客戶拜訪記錄添加
SaleVisitAction
SaleVisitServiceImpl(可能發生異常,異常出現,使用svd.save方法)
SaleVisitDaoImpl
application.xml
struts.xml
前端日期控件引用 先把插件包放到/js/datepicker文件夾下 編寫需要添加插件位置的id
客戶拜訪記錄列表
SaleVisitServiceImpl
SaleVisitDaoImpl
已經完成
list.jsp
顯示總條數,總頁數,當前頁,上一頁,下一頁,每頁顯示條數
在form表單添加隱藏域
換頁、更改每頁顯示條數js函數
遍歷拜訪記錄列表 配合日期格式轉換顯示日期時間
遍歷顯示yyyy--MM--dd 在SaleVisit類中添加日期格式化方法
使用MD5加密 用戶密碼
把MD5工具類放到utils使用
修改 service層的註冊和登陸功能代碼,對密碼進行加密