您的位置:首页 > 其它

ssh_crm:用户注册、登陆校验拦截器、员工拜访客户功能

2018-02-17 23:09 260 查看
登陆页面编辑:



用户注册



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层的注册和登陆功能代码,对密码进行加密



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐