JSTL c:set condition

Нужна ваша помощь, чтобы разобраться с этой штукой.
Сценарий: На моем JSP, я пытаюсь напечатать

<b>Season 1: ${season}</b>

<b>Season 2: ${season}</b>

этот отпечаток прекрасно в первый раз (оба сезона печатают как "зима" изначально). Теперь я хотел добавить условие if, чтобы изменить значение сезона, например:

<c:if test="${temperature eq 'HOT' || 'VERYHOT'}">
       <c:set var="season" value="summer is here" />
 </c:if>

При выполнении этого условия if, Сезон 1 меняется на "лето здесь", но Сезон 2 остается тем же. Почему он остается таким? Сезон 1 - часть страницы 1.jsp, а сезон 2 - часть страницы 2.jsp. и они включены в parentPage.jsp

9
задан t0mcat 16 September 2011 в 18:30
поделиться