标签的 EL 大括号表示法
EL Brace notation for tags
几天前,我遇到了 EL Tag Wiki (Brace notation section),我想知道以下示例是否会呈现:
#{[somedynamicBean]name}
#{[somedynamicBean][dynamicName]}
#{someBean[dynamicName1[dynamicName2]]}
特别是第一个例子,如果它能工作,我将不胜感激,因为我想要一个带有动态 bean 定义和固定 getter name
的标签。是否有另一种标记符号可以达到我在上一句中描述的要求?
前两个行不通。如果你想使用恰好有相同方法的不同bean:
public String getName()
考虑:
<c:set var="bean" value="#{yourBean}" />
<c:set var="bean" value="#{yourOtherBean}" />
然后你可以做 #{bean.name}
它会引用你指定的任何 bean。
几天前,我遇到了 EL Tag Wiki (Brace notation section),我想知道以下示例是否会呈现:
#{[somedynamicBean]name}
#{[somedynamicBean][dynamicName]}
#{someBean[dynamicName1[dynamicName2]]}
特别是第一个例子,如果它能工作,我将不胜感激,因为我想要一个带有动态 bean 定义和固定 getter name
的标签。是否有另一种标记符号可以达到我在上一句中描述的要求?
前两个行不通。如果你想使用恰好有相同方法的不同bean:
public String getName()
考虑:
<c:set var="bean" value="#{yourBean}" />
<c:set var="bean" value="#{yourOtherBean}" />
然后你可以做 #{bean.name}
它会引用你指定的任何 bean。