资源简介
基于ssm框架实现的考勤系统 ,里面包含数据库文件,全部自己写的,还存在着一些小BUG,在没人选课的情况,根据mybaits获取不到数据,页面会出错。
代码片段和文件信息
package interceptor;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import yxn.pojo.User;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
/**
* 登录认证的拦截器
*/
public class LoginInterceptor implements HandlerInterceptor {
/** 定义不需要拦截的请求 */
private static final String[] IGNORE_URI = { “/login“ “/wechar“};
/**
* 该方法需要preHandle方法的返回值为true时才会执行。
* 该方法将在整个请求完成之后执行,主要作用是用于清理资源。
*/
@Override
public void afterCompletion(HttpServletRequest request
HttpServletResponse response object handler Exception exception)
throws Exception {
}
/**
* 这个方法在preHandle方法返回值为true的时候才会执行。
* 执行时间是在处理器进行处理之 后,也就是在Controller的方法调用之后执行。
*/
@Override
public void postHandle(HttpServletRequest request HttpServletResponse response
object handler ModelAndView mv) throws Exception {
}
/**
* preHandle方法是进行处理器拦截用的,该方法将在Controller处理之前进行调用,
* 当preHandle的返回值为false的时候整个请求就结束了。
* 如果preHandle的返回值为true,则会继续执行postHandle和afterCompletion。
*/
@Override
public boolean preHandle(HttpServletRequest request HttpServletResponse response
object handler) throws Exception {
/** 默认用户没有登录 */
boolean flag = false;
/** 获得请求的ServletPath */
String servletPath = request.getServletPath();
/** 判断请求是否需要拦截 */
for (String s : IGNORE_URI) {
if (servletPath.contains(s)) {
flag = true;
break;
}
}
/** 拦截请求 */
if (!flag){
/** 1.获取session中的用户 */
User user = (User) request.getSession().getAttribute(“user_session“);
/** 2.判断用户是否已经登录 */
if(user !=null){
flag = true;
}
else{
flag = false;
}
}
return flag;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 661 2018-07-08 15:00 考勤系统\studentAttendanceSystem\.classpath
文件 1056 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.project
文件 567 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\.jsdtscope
文件 57 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.jdt.core.prefs
文件 521 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.wst.common.component
文件 345 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-07-08 09:41 考勤系统\studentAttendanceSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 268 2018-06-13 17:32 考勤系统\studentAttendanceSystem\build\classes\db.properties
文件 2267 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\interceptor\LoginInterceptor.class
文件 622 2016-07-17 15:14 考勤系统\studentAttendanceSystem\build\classes\log4j.properties
文件 2314 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\controller\courseController.class
文件 744 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\controller\FormController.class
文件 7448 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\controller\StudentController.class
文件 7873 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\controller\TeacherController.class
文件 2173 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\controller\UserController.class
文件 845 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\AttendanceDao.class
文件 2045 2018-06-26 18:34 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\AttendanceDao.xm
文件 448 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\CourseDao.class
文件 1936 2018-06-27 08:34 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\CourseDao.xm
文件 489 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\ScDao.class
文件 822 2018-06-26 20:17 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\ScDao.xm
文件 256 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\StudentDao.class
文件 2274 2018-06-25 21:37 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\StudentDao.xm
文件 391 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\TeacherDao.class
文件 2037 2018-06-27 00:40 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\TeacherDao.xm
文件 315 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\UserDao.class
文件 467 2018-07-08 09:48 考勤系统\studentAttendanceSystem\build\classes\yxn\dao\UserDao.xm
文件 1078 2018-07-15 17:03 考勤系统\studentAttendanceSystem\build\classes\yxn\pojo\Attendance.class
............此处省略458个文件信息
- 上一篇:yxn.zip
- 下一篇:2019数学建模历年题目及优秀论文
相关资源
- Spring+SpringMVC+MyBatis医院预约系统
- 基于ssm的一个酒店管理系统
- 基于SSM的公园园林绿化管理系统
- 简洁的SSM框架+restful风格
- 基于SSM框架的微信二次开发Demo
- Spring MVC框架的各种依赖包
- 深入浅出Spring Boot 2.x 源码
- ssm maven 图书管理系统
- SSM框架搭建亲测可用
- 基于SSM的网上购物系统
- ssm的一个简单的整合,很适合新后与
- activiti ssm
- 尚硅谷SpringCloud视频教程全集.7z
- SSH三大框架整合 struts2+hibernate+spring
- Spring实战第四版.zip
- webrtcDemo150521
- Spring实战(第4版)书及源码
- 学生管理系统SpringMVC+Spring+Mybatis
- Spring Data JPA+Jersey+TestNG用户CRUD操作案
- 贵美商城项目SSM开发版
-
spring-fr
amework-3.0.2.RELEASE-dependencies - Activiti5.20.0整合spring4.15,整合流程编
- spring源码,构建好的,可直接导入e
- Maven搭建spring_struts2_Hibernate_demo
- Maven搭建SpringMVC+Mybatis项目源码
- 基于SSH的电子商城
- 深入浅出SpringBoot2.x书签高清版
- 《深入理解Spring Cloud与微服务构建》
- ssm框架写的超市管理系统 带数据库
- springBoot完整整合WebService框架CXF
评论
共有 条评论