Лучше проверить условие один раз, определить переменные, а затем использовать эти переменные?Лучше ли определять переменные условия или использовать переменные и проверять условие каждый раз?
<c:if test="${someCondition}">
<c:set var="varOne" value="1" />
<c:set var="varTwo" value="2" />
<c:set var="varThree" value="3" />
<c:set var="varFour" value="4" />
<c:set var="varFive" value="5" />
</c:if>
${varOne}
...
${varTwo}
...
${varThree}
...
${varFour}
...
${varFive}
Или лучше использовать переменные и проверять условие каждый раз, когда нужно вывести значение?
${someCondition ? "1" : ''}
...
${someCondition ? "2" : ''}
...
${someCondition ? "3": ''}
...
${someCondition ? "4": ''}
...
${someCondition ? "5": ''}
«Определить условные переменные»! = «Условно определить переменные». – EJP