в JSF, использование rendered
- лучший подход.
Использование JSTL-тегов, таких как <c:when>
, вообще не рекомендуется, и даже нарушает некоторую функциональность JSF, такую как аннотация ViewScope.Всегда старайтесь использовать теги JSF (например, ui:repeat
вместо c:forEach
)