有时EL表达式太长或者我不得不截断我的bean的名称以使EL易于阅读。我只是想知道是否有一种方法可以给我的长4-5级深度EL表达式只是一个简单的别名或变量名?这样我就可以使用它而不是在页面上重复重复整个表达式?
我真的很沮丧,重复这样的长EL:
#{profilesInteractionManager.profile.quickIntro.specializationAreas}
#{profilesInteractionManager.profile.quickIntro.interestAreas}
我想知道我是否可以这样做:
#{prf.specializationAreas}
#{prf.interestAreas}
有没有办法做到这一点?
答案 0 :(得分:2)
如何使用ui:parm。 e.g。
<ui:param name="quickIntro" value="#{profilesInteractionManager.profile.quickIntro.}" />
然后使用:#{quickIntro.specializationAreas}
等