Ist es besser, eine Bedingung einmal zu prüfen, Variablen zu definieren und diese Variablen zu verwenden?Ist es besser, Zustandsvariablen zu definieren oder keine Variablen zu verwenden und die Bedingung jedes Mal zu überprüfen?
<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}
Oder ist es besser, keine Variablen zu verwenden und die Bedingung jedes Mal zu überprüfen, wenn ein Wert ausgegeben werden soll?
${someCondition ? "1" : ''}
...
${someCondition ? "2" : ''}
...
${someCondition ? "3": ''}
...
${someCondition ? "4": ''}
...
${someCondition ? "5": ''}
'Bedingte Variablen definieren'! = 'Variablen bedingt definieren'. – EJP