質問: 'dog' and not(animal.mute)}"/> またはオプション2:カプセル化:<h:outputtext id="text" value="woof" rendered="#{animal.barkinganimal}"/> 実装あり:public class animal { public boolean isbarkinganimal() { return ("dog".equals(gettype()) || "elephant".equals(gettype())) && !ismute(); } ... どちらも機能します...しかし、シナリオを処理する正しい方法はどれですか?
回答: 経験則として、.xhtmlファイルをできるだけロジックフリーにして、プレゼンテーションのみを処理するようにしてください。ですから、明らかにオプション2に進んでください。