如何在 jsp 中检查 togglz 的活动和非活动状态?

How to check active and inactive status of a togglz in a jsp?

我想检查 jsp 中切换的活动和非活动状态。

这是完整的例子。

1.下载 togglz-jsp-x.x.x.jar并将其放入项目的class路径复制togglz.tld到 /WEB-INF/tld 目录。

2。 web.xml.

    <jsp-config>
       <taglib>
            <taglib-uri>
                /togglz
            </taglib-uri>
            <taglib-location>
                /WEB-INF/tld/togglz.tld
            </taglib-location>
        </taglib>
    </jsp-config>

3。在 jsp.

添加标签库
<%@ taglib prefix="togglz" uri="/togglz" %>

4.测试功能 class.

public enum TestFeatures implements Feature {
  @Label("Test togglz")
  TEST_TOGGLZ;
  public boolean isActive() {
    return FeatureContext.getFeatureManager().isActive(this);
  }
}

5. test.jsp.

<togglz:feature name="TEST_TOGGLZ">
  Test Toggle enabled
</togglz:feature>
<togglz:feature name="!TEST_TOGGLZ">
  Test Toggle disabled
</togglz:feature>