首页 > 解决方案 > 如何访问 web.xml 中 catalina 中声明的变量

问题描述

我已经在 catalina.bat 中声明了变量,例如

set ROLE_TO_CHECK=DEMO.PAYMENT

我想将上面声明的变量 ROLE_TO_CHECK 的值设置如下

<filter>
        <filter-name>MyFilter</filter-name>
        <filter-class>com.demo.MyFilter</filter-class>
        
        <init-param>
            <param-name>Role</param-name>
            <param-value>**ROLE_TO_CHECK**</param-value>
        </init-param>
</filter>

我尝试过使用语法${ROLE_TO_CHECK},但没有用。

我想在创建过滤器时访问 web.xml 中 catalina.bat 中声明的变量。请提出解决方案。

标签: filterinit-parameters

解决方案


推荐阅读