我指的是相当深的对象层次结构,在EL中有相当神秘的名字#{myBean.configBaseStack.excludeMethodFromAccounting.method.TimeoutBehaviorEnabled}.
我想通过类似的别名指向这个相同的属性:
<x:alias name="m" value="#{myBean.configBaseStack.excludeMethodFromAccounting.method" />
<h:inputText value="#{m.TimeoutBehaviorEnabled}" />
Run Code Online (Sandbox Code Playgroud)
我想有一种方法可以在支持bean中创建这些别名,但我宁愿把它留给模板.
如何在模板/ facelet级别完成此操作?
我认为你可以<ui:param>用来完成这个:
<ui:param name="m" value="#{myBean.configBaseStack.excludeMethodFromAccounting.method}"/>
Run Code Online (Sandbox Code Playgroud)
然后你可以在同一页面上使用它:
<h:inputText value="#{m.TimeoutBehaviorEnabled}" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3626 次 |
| 最近记录: |