JSFライフサイクルのすべてのフェーズで評価されるui:fragmentのrendered属性です。期待どおりにRENDER_RESPONSEフェーズで評価されると確信していますが、APPLY_REQUEST_VALUES、PROCESS_VALIDATIONS、UPDATE_MODEL_VALUES、およびINVOKE_APPLICATIONでも評価されませんか。
その理由は、データベースからのデータに基づいていくつかの ui:fragment をレンダリングするためです。弊社が作成したタグです。データベースに何らかのデータがある場合は、ui:fragment のコンテンツ、つまり作成されたタグのみをレンダリングします。これらすべての呼び出しを回避し、要求と応答のライフ サイクルごとに 1 回だけ実行する方法はありますか。これはそれがどのように見えるかです
<ui:fragment rendered="{some values exist in db}">
<ourtags:sometag>
</ui:fragment>