0

有时 EL 表达式太长,否则我不得不截断 bean 的名称以使 EL 易于阅读。我只是想知道是否有一种方法可以让我的 4-5 级深度 EL 表达式只是一个简单的别名或变量名?这样我就可以使用它而不是在页面上重复整个表达式?

我对重复这样的长 EL 感到非常沮丧:

#{profilesInteractionManager.profile.quickIntro.specializationAreas}
#{profilesInteractionManager.profile.quickIntro.interestAreas}

我想知道我是否可以这样做:

#{prf.specializationAreas}
#{prf.interestAreas}

有没有办法做到这一点?

4

1 回答 1

2

使用 ui:parm 怎么样?例如

<ui:param name="quickIntro" value="#{profilesInteractionManager.profile.quickIntro.}" />

然后使用:#{quickIntro.specializationAreas}

于 2013-06-17T14:43:56.790 回答