如何在EL处理器中定义带有命名空间的变量?

问题描述 投票:0回答:1

在一些 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 处理器使用带有命名空间的变量吗?

java el el-processor
1个回答
-5
投票

德内梅德内梅德内梅德内梅德内梅德内梅德内梅

© www.soinside.com 2019 - 2024. All rights reserved.