标签的EL大括号符号

时间:2019-07-12 19:26:41

标签: jsf el

几天前,我遇到了EL Tag Wiki (Brace notation section),我想知道以下示例是否可以呈现:

#{[somedynamicBean]name}
#{[somedynamicBean][dynamicName]}
#{someBean[dynamicName1[dynamicName2]]}    

特别是第一个示例,如果它能工作的话,将不胜感激,因为我希望有一个带有动态bean定义和固定的getter name的标记。标签是否还有另一种符号可以满足我在前一句话中所述的要求?

1 个答案:

答案 0 :(得分:0)

前两个不起作用。如果要使用碰巧具有相同方法的不同bean:

public String getName()

考虑:

<c:set var="bean" value="#{yourBean}" />
<c:set var="bean" value="#{yourOtherBean}" />

然后您可以执行#{bean.name},它将引用您分配的任何bean。