package com.fuzhu;
import org.springframework.web.servlet.HandlerInterceptor;
import org.springframework.web.servlet.ModelAndView;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Created by Administrator on 2017/10/9.
*/
public class AuthorizationInterceptor implements HandlerInterceptor {
private static final String[] IGNORE_URI={"/user/login","/user/register"};//不拦截的
@Override
//处理拦截器用的
public boolean preHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o) throws Exception {
boolean flag=false;
String servletpath=httpServletRequest.getServletPath();
//判断是否需要拦截
for (String s:IGNORE_URI){
if (servletpath.contains(s)){
flag=true;
break;
}
}
//拦截请求
if(! flag){
System.out.println("拦截了");
String name= (String) httpServletRequest.getSession().getAttribute("name");
System.out.println(name);
if (name==null){
System.out.println("---------------------");
httpServletRequest.getRequestDispatcher("/user/login").forward(httpServletRequest,httpServletResponse);
}else{
System.out.println("budengyu");
flag=true;
}
}
return flag;
}
@Override
public void postHandle(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, ModelAndView modelAndView) throws Exception {
}
@Override
//请求完成后执行,主要用于清理资源
public void afterCompletion(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Object o, Exception e) throws Exception {
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
maven构建Spring Mybaties,实现增删改查
共116个文件
xml:51个
jar:37个
jsp:10个
需积分: 10 8 下载量 136 浏览量
2018-05-01
08:40:51
上传
评论
收藏 11.88MB RAR 举报
温馨提示
maven构建Spring Mybaties,实现增删改查,maven构建Spring Mybaties,实现增删改查,maven构建Spring Mybaties,实现增删改查
资源推荐
资源详情
资源评论
收起资源包目录
maven构建Spring Mybaties,实现增删改查 (116个子文件)
AuthorizationInterceptor.class 3KB
AuthorizationInterceptor.class 3KB
UserController.class 2KB
UserController.class 2KB
User.class 880B
User.class 880B
UserDao.class 248B
UserDao.class 248B
Spring_mybaties_maven.iml 5KB
aspectjweaver-1.8.10.jar 1.84MB
mybatis-3.4.4.jar 1.53MB
spring-context-4.3.10.RELEASE.jar 1.09MB
spring-core-4.3.10.RELEASE.jar 1.07MB
mysql-connector-java-5.1.37.jar 963KB
spring-webmvc-4.3.10.RELEASE.jar 894KB
spring-web-4.3.10.RELEASE.jar 803KB
spring-beans-4.3.10.RELEASE.jar 745KB
spring-websocket-4.3.10.RELEASE.jar 446KB
spring-jdbc-4.3.10.RELEASE.jar 418KB
fastjson-1.2.22.jar 407KB
jstl-1.2.jar 405KB
spring-messaging-4.3.10.RELEASE.jar 376KB
spring-aop-4.3.10.RELEASE.jar 372KB
spring-jms-4.3.10.RELEASE.jar 283KB
spring-tx-4.3.10.RELEASE.jar 261KB
spring-expression-4.3.10.RELEASE.jar 257KB
spring-context-support-4.3.10.RELEASE.jar 183KB
spring-webmvc-portlet-4.3.10.RELEASE.jar 173KB
javax.persistence.jar 127KB
commons-dbcp-1.2.2.jar 119KB
spring-oxm-4.3.10.RELEASE.jar 83KB
commons-io-1.3.1.jar 82KB
javax.servlet.jsp.jar 77KB
javax.servlet.jar 68KB
commons-pool-1.3.jar 61KB
commons-logging-1.2.jar 60KB
spring-aspects-4.3.10.RELEASE.jar 57KB
mybatis-spring-1.3.1.jar 52KB
javax.ejb.jar 46KB
javax.resource.jar 43KB
javax.jms.jar 25KB
javax.annotation-3.1.1.jar 22KB
spring-instrument-tomcat-4.3.10.RELEASE.jar 10KB
javax.transaction.jar 9KB
spring-instrument-4.3.10.RELEASE.jar 7KB
aopalliance-1.0.jar 4KB
AuthorizationInterceptor.java 2KB
UserController.java 1KB
User.java 567B
UserDao.java 284B
login.jsp 13KB
login.jsp 13KB
register.jsp 5KB
register.jsp 5KB
upload.jsp 840B
upload.jsp 840B
welcome.jsp 422B
welcome.jsp 422B
index.jsp 57B
index.jsp 57B
MANIFEST.MF 98B
log4j.properties 266B
log4j.properties 266B
db.properties 164B
db.properties 164B
workspace.xml 47KB
pom.xml 8KB
Spring_mybaties_maven_war_exploded.xml 4KB
misc.xml 3KB
springmvc.xml 2KB
springmvc.xml 2KB
DataSetting.xml 2KB
DataSetting.xml 2KB
web.xml 2KB
web.xml 2KB
compiler.xml 1KB
Maven__org_springframework_spring_instrument_tomcat_4_3_10_RELEASE.xml 714B
Maven__org_springframework_spring_context_support_4_3_10_RELEASE.xml 700B
Maven__org_springframework_spring_webmvc_portlet_4_3_10_RELEASE.xml 693B
Users.xml 685B
Users.xml 685B
Maven__org_springframework_spring_expression_4_3_10_RELEASE.xml 665B
Maven__org_springframework_spring_instrument_4_3_10_RELEASE.xml 665B
Maven__org_springframework_spring_messaging_4_3_10_RELEASE.xml 658B
Maven__org_springframework_spring_websocket_4_3_10_RELEASE.xml 658B
Maven__org_springframework_spring_aspects_4_3_10_RELEASE.xml 644B
Maven__org_springframework_spring_context_4_3_10_RELEASE.xml 644B
Maven__org_springframework_spring_webmvc_4_3_10_RELEASE.xml 637B
Java_EE_6_Java_EE_6.xml 631B
Maven__org_springframework_spring_beans_4_3_10_RELEASE.xml 630B
Maven__org_springframework_spring_core_4_3_10_RELEASE.xml 623B
Maven__org_springframework_spring_test_4_3_10_RELEASE.xml 623B
Maven__org_springframework_spring_jdbc_4_3_10_RELEASE.xml 623B
Maven__org_springframework_spring_jms_4_3_10_RELEASE.xml 616B
Maven__org_springframework_spring_aop_4_3_10_RELEASE.xml 616B
Maven__org_springframework_spring_oxm_4_3_10_RELEASE.xml 616B
Maven__org_springframework_spring_web_4_3_10_RELEASE.xml 616B
Maven__org_springframework_spring_tx_4_3_10_RELEASE.xml 609B
SqlMapConfig.xml 589B
SqlMapConfig.xml 589B
共 116 条
- 1
- 2
资源评论
黄林晴
- 粉丝: 5w+
- 资源: 19
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- AIS2024 valid
- 最入门的爬虫代码 python.docx
- 爬虫零基础入门-爬取天气预报.pdf
- 最通俗易懂的 MongoDB 非结构化文档存储数据库教程.zip
- 以mongodb为数据库的订单物流小项目.zip
- 腾讯云-mongodb数据库, 项目部署.zip
- 腾讯 APIJSON 的 MongoDB 数据库插件.zip
- 理解非关系型数据库和关系型数据库的区别.zip
- 操作简单的Mongodb网页web管理工具,基于Spring Boot2.0支持mongodb集群.zip
- tms-mongodb-web,提供访问mongodb数据的REST API和可灵活扩展的mongodb web 客户端.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功