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