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层的注册和登陆功能代码,对密码进行加密
ssh_crm:用户注册、登陆校验拦截器、员工拜访客户功能相关推荐
- JAVAEE——SSH项目实战05:用户注册、登陆校验拦截器、员工拜访客户功能和MD5加密...
作者: kent鹏 转载请注明出处: http://www.cnblogs.com/xieyupeng/p/7170519.html 一.用户注册 显示错误信息到页面上的另一种方法: public ...
- struts2自定义拦截器(登陆校验拦截器)
需求:有些页面需要先登录才可以访问,如果没有登陆就跳转到login.jsp去登陆 此案例为访问login方法的时候不拦截,只有把user放到session中才可以访问别的方法 web.xml 配置拦截 ...
- 11.6 使用拦截器插件扩展代理功能
博客已搬家, 更好阅读体验, 猛戳 http://www.jack-yin.com/coding/translation/activemq-in-action/1727.html 11.6 Exten ...
- mysql 分页拦截器_MyBatis 拦截器 (实现分页功能)
既然是基于MyBatis 所以就先搭建一个Mybatis的小项目 1.01导入 mybatis和mysql的包 1.02.配置文件 Configuration.xml 中添加 2.01.然后创建一个模 ...
- struts实战--登陆拦截器
登陆校验拦截器 一.概述 功能:用户只有登录成功后,才可以进行操作. 二.实现 1).创建一个类,实现Interceptor接口 1.判断用户user是否为空 2.如果为空,则设置哪些方法可以不用登陆 ...
- 【Java从0到架构师】SpringMVC - 异常处理_拦截器
异常处理_拦截器 异常处理 简单的异常与页面映射 - SimpleMappingExceptionResolver √自定义异常处理类 - 实现 HandlerExceptionResolver 接口 ...
- struts2综合例子--------拦截器(登陆检查,日志记录),校验validate,
列表Action package he.action;import he.dao.UserDAO;import java.sql.SQLException; import java.util.Link ...
- JAVAWEB开发之SpringMVC详解(二)——高级开发、数据回显、参数绑定集合、图片上传、json交互、validation校验、异常处理、RESTful支持、拦截器
知识回顾 springmvc框架 用户请求url到DispatcherServlet前端控制器,相当于中央调度器,降低系统各组件之间的耦合度. DispatcherServlet前端控制器通过Hand ...
- springboot拦截器验证token实现登陆
最近在做一个官网登陆认证项目,因为登陆以后无需太多的角色校验,所以改成角色简单实现就好,没有用太多框架组件,只用原声写. 直接上代码: 首先我用的是前后端分离的,所以要解决跨域问题 @Configur ...
最新文章
- eclipse配置虚拟路径后,每次启动tomcat都会虚拟路径失效的问题解决
- myeclipse2014如何创建user library
- 自适应中值滤波用于超声图像降噪
- linux网络保存退出,linux编辑文件后如何保存退出
- TypeScript 2.7 版本发布
- Struts中 s checkboxlist 的用法
- 最新Unity 3D游戏开发学习资料集合
- 粒子群算法(PSO) C
- sqlalchemy 8 会话 与 异常
- 如何使用IDEA进行协作编码,共享项目,并实时的处理
- 【Python实战】手把手超详细教程教你Scrapy爬达盖尔社区,有彩蛋
- 3D坦克大战联网对战版课程设计报告
- iOS开发UI基础—09UIImageView动画示例之汤姆猫程序
- 【无标题】灵遁者沉思:每个人都有“第三只眼睛”
- 微信二维码图片长按没有出现“识别图中的二维码”
- caffe 提取LMDB时可能出现的错误
- 【NO ST-LINK Detected】解决办法
- Docker 镜像(image)
- JavaScript获取本地城市和天气预报实现
- 常见的4种编程范式比较
热门文章
- GEEK另类玩法 用电磁炮测浏览器速度
- arcgis四至点坐标的实现(不是四至范围,是四至点坐标)
- 谈谈PLC技术与自制PLC
- daysmatter安卓版_days matter最新版下载-Days Matter倒数日软件下载v2.2.1 安卓版-单机手游网...
- 严格对角占优矩阵特征值_严格对角占优矩阵与SOR迭代法的收敛性定理.pdf
- 打造超级个体,她如何完成逆袭
- 从0到1 :中企动力进入服务的“管家”时代
- 选购CD-R/RW dvd盘片
- 服务器 多显卡 显示器,Win10新正式版发布:解决多显示器花屏
- 高考志愿填报网站服务器,高考志愿填报系统依然不畅