在一些 XML 文件中,我看到类似这样的内容
<tag attr="${sys:com.foo.bar}"/>
,这意味着 ${sys:com.foo.bar}
将被替换为 System.getProperty("com.foo.bar")
。
我希望我的 EL 处理器支持这样的功能。但是,我找不到如何做到这一点。
ELProcessor elProcessor = new ELProcessor();
elProcessor. ???
唯一有前缀的方法是
defineFunction
,但据我了解这不是我需要的:
this.elProcessor.defineFunction(prefix, function, method);
this.elProcessor.defineFunction(prefix, function, className, method);
有人能告诉我如何让我的 EL 处理器使用带有命名空间的变量吗?
德内梅德内梅德内梅德内梅德内梅德内梅德内梅