资源简介
考勤系统.rar
代码片段和文件信息
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;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 842 2018-06-13 17:30 考勤系统\attendanceSystem\.classpath
文件 1049 2018-06-13 17:30 考勤系统\attendanceSystem\.project
文件 567 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\.jsdtscope
文件 112 2018-06-19 12:06 考勤系统\attendanceSystem\.settings\org.eclipse.core.resources.prefs
文件 364 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\org.eclipse.jdt.core.prefs
文件 500 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\org.eclipse.wst.common.component
文件 345 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2018-06-13 17:30 考勤系统\attendanceSystem\.settings\org.eclipse.wst.jsdt.ui.superType.name
文件 5222 2018-06-27 00:53 考勤系统\attendanceSystem\attendance_db.sql
文件 268 2018-06-13 17:32 考勤系统\attendanceSystem\build\classes\db.properties
文件 2267 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\interceptor\LoginInterceptor.class
文件 622 2016-07-17 15:14 考勤系统\attendanceSystem\build\classes\log4j.properties
文件 724 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\constant\MessageType.class
文件 2314 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\courseController.class
文件 744 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\FormController.class
文件 7448 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\StudentController.class
文件 7873 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\TeacherController.class
文件 1877 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\UserController.class
文件 3050 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\controller\WecharController.class
文件 845 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\dao\AttendanceDao.class
文件 2045 2018-06-26 18:34 考勤系统\attendanceSystem\build\classes\yxn\dao\AttendanceDao.xm
文件 448 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\dao\CourseDao.class
文件 1936 2018-06-27 08:34 考勤系统\attendanceSystem\build\classes\yxn\dao\CourseDao.xm
文件 489 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\dao\ScDao.class
文件 822 2018-06-26 20:17 考勤系统\attendanceSystem\build\classes\yxn\dao\ScDao.xm
文件 256 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\dao\StudentDao.class
文件 2274 2018-06-25 21:37 考勤系统\attendanceSystem\build\classes\yxn\dao\StudentDao.xm
文件 391 2018-06-27 12:32 考勤系统\attendanceSystem\build\classes\yxn\dao\TeacherDao.class
文件 2037 2018-06-27 00:40 考勤系统\attendanceSystem\build\classes\yxn\dao\TeacherDao.xm
............此处省略305个文件信息
相关资源
- 841应用光学资料.rar
- 20操作系统课件.zip
- 4.03.rar
- cce101f5dc01c37bd3bac2b23b446e45.rar
- 90f6e52ed684e12cd67ebde0ade91d67.pdf
- kedatts-副本.rar
- fae0254e00174e083eb4d89f7bc44859.pdf
- 85eb12db8e61043ed3546778388e4944.pdf
- zw_侯捷翻译的IT中文书籍大全.zip
-
数据库答案databa
seanswer.rar - 6f5b3acc2210cd2bf8ed2333d834e1e6.rar
- 《如何阅读一本书》PDF版.pdf
- 任务平台.7z
- Netty实战.zip
- b1fa35afbe505708509675ac3578e902.rar
- 怪曲线、数兔子及其他数学探究 [美基
- 第二册.doc
- bd2ad4e1eea5df59ef853d5753b1c310.rar
- (工商)营业执照生成器破解版.rar
- 三菱FX系列PLC_CAD图库合集.rar
- MetInfo_v5.3.15.zip
- OSSMS.zip
- 基于ssm医院预约挂号系统程序.zip
- 1.0.0.03.7z
- a84fdbbed7bb8526f2fe3e5b03d22852.rar
- extract_es.rar
-
ob
ject-Oriented_Software_Construction中英版 - 02_Sm.project.zip
- 毕业证套打印带完整源码数据库.rar
- 20套大数据大屏BI分析模板_js_echarts.
评论
共有 条评论