JSTL-Tag c:eingestellte Bedingung

Müssen Ihr helfen, herauszufinden, diese Sache ausgeht.

Szenario:
Auf meiner JSP-ich bin versucht zu drucken

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

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

diese Drucke fein das erste mal (Beide seasons drucken als "winter" am Anfang). Nun wollte ich eine if Bedingung hinzufügen, ändern Saison Wert wie:

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

Auf die Ausführung dieser wenn-Bedingung, Staffel 1 ändert sich zu "der Sommer ist da", aber Staffel 2 bleibt gleich. Warum bleibt es so? Staffel 1 ist Teil von Seite1.jsp und Season 2 ist Teil von Seite 2.jsp
und Sie sind enthalten im inneren parentPage.jsp

  • Was ist der Umfang der season? Auch, ändern Sie die test zu ${temperature eq 'HOT' || temperature eq 'VERYHOT'}.
  • Ist parentPage.jsp die eine, die enthält <c:if/> tag? Wie sind Sie einschließlich page1 und page2?
  • Hi Matt, ich hielt es im Standardbereich.
  • Mac, seine Seite1.jsp enthalten c:wenn
InformationsquelleAutor t0mcat | 2011-09-16
Schreibe einen Kommentar