zoukankan      html  css  js  c++  java
  • jeecg-boot 自定义shiro返回json

    在 JwtFilter 文件中

        @Override
        protected boolean isAccessAllowed(ServletRequest request, ServletResponse response, Object mappedValue) {
            try {
                executeLogin(request, response);
                return true;
            } catch (Exception e) {
    //            throw new AuthenticationException("Token失效,请重新登录", e);
                return false;
            }
        }
    
        @Override
        protected boolean onAccessDenied(ServletRequest request, ServletResponse response) throws Exception {
            HttpServletResponse httpServletResponse = (HttpServletResponse) response;
            httpServletResponse.setStatus(200);
            httpServletResponse.setContentType("application/json;charset=utf-8");
    
            PrintWriter out = httpServletResponse.getWriter();
    
            out.println(JSONObject.toJSONString(Result.error(401,"token失效")));
            out.flush();
            out.close();
            return false;
        }
    
  • 相关阅读:
    锚点
    autoLayout
    基础动画
    核心动画
    get和post的区别
    block的定义及使用
    传值-自定义构造函数传值
    字符串
    字典与可变字典
    RabbitMQ的可视化界面进行操作
  • 原文地址:https://www.cnblogs.com/ylqs/p/14611974.html
Copyright © 2011-2022 走看看