zoukankan      html  css  js  c++  java
  • Shiro 标签

    标签的tld文件

      标签库描述符(TLD)文件捆绑shiro-web.jar中META-INF/shiro.tld的文件

    SecureTag

      继承并重写了javax.servlet.jsp.tagext.TagSupport的doStartTag方法,根据传入的标签元素信息判断是否显示标签内的内容

    AuthenticatedTag

    public int onDoStartTag() throws JspException {
        // 判断用户是否已经认证通过
        if (getSubject() != null && getSubject().isAuthenticated()) {
            if (log.isTraceEnabled()) {
                log.trace("Subject exists and is authenticated.  Tag body will be evaluated.");
            }
            // 显示标签内的内容
            return TagSupport.EVAL_BODY_INCLUDE;
        } else {
            if (log.isTraceEnabled()) {
                log.trace("Subject does not exist or is not authenticated.  Tag body will not be evaluated.");
            }
            // 不显示标签内的内容
            return TagSupport.SKIP_BODY;
        }
    } 
  • 相关阅读:
    Python之socket_tcp
    Python之多进程&异步并行
    Qt forever关键字
    Qt程序在XP系统上不能正常运行
    Qt多线程的使用
    QScrollArea
    QtoolButton
    QComboBox
    Qt播放音频文件
    Qt5.9.1编译oracle驱动
  • 原文地址:https://www.cnblogs.com/BINGJJFLY/p/9725115.html
Copyright © 2011-2022 走看看