瀏覽代碼

增加会话过期异常

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";
 	}