소스 검색

增加会话过期异常

shuzheng 9 년 전
부모
커밋
0b25460485
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      zheng-common/src/main/java/com/zheng/common/base/BaseController.java

+ 5 - 0
zheng-common/src/main/java/com/zheng/common/base/BaseController.java

@@ -1,6 +1,7 @@
 package com.zheng.common.base;
 
 import org.apache.shiro.authz.UnauthorizedException;
+import org.apache.shiro.session.InvalidSessionException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.web.bind.annotation.ExceptionHandler;
@@ -35,6 +36,10 @@ public abstract class BaseController {
 		if (exception instanceof UnauthorizedException) {
 			return "/403";
 		}
+		// shiro会话已过期异常
+		if (exception instanceof InvalidSessionException) {
+			return "/error";
+		}
 		return "/error";
 	}