ssh_crm:用戶註冊、登陸校驗攔截器、員工拜訪客戶功能

登陸頁面編輯:



用戶註冊


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層的註冊和登陸功能代碼,對密碼進行加密



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章