public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
try {
getDelegateShrioFilter().doFilter(request, response, chain);
} catch (UnknownSessionException e) {
System.out.println(e);
if(HttpUtils.isAsynRequest((HttpServletRequest) request)){
Result<Object> result = new Result<Object>();
result.setSuccess(false);
result.setMessage("对不起,您的会话已过期,请重新登录!");
HttpUtils.asynOutputResponse((HttpServletResponse) response, ContentType.APPLICATION_JSON, JsonUtils.object2Json(result));
}else{
throw e;
}
}
}
DynamicUrlPermissionsShiroFilter.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:xproject
作者:
评论列表
文章目录