0

EL 式が長すぎる場合や、EL を読みやすくするために Bean の名前を切り詰めなければならない場合があります。長い 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 に答える