JSTL Illegal-text in "c:wählen Sie" tag: "<!— ..."
<c:choose>
<c:when test="${somecondition}">
...
</c:when>
<!-- if not somecondition do otherwise -->
<c:otherwise>
...
</c:otherwise>
</c:choose>
Den obigen code werfen wird jspError, "JSTL Illegal-text in "c:wählen Sie" tag:"
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht verwenden, < !-- --> Kommentare.
Dachte, ich würde teilen, da ich nicht sehen, diese auf stackoverflow und lief in es heute.
http://youtrack.jetbrains.com/issue/IDEA-44363
<% // comment %>
oder<% /* comment */ %>
sind auch nicht gültig. Sie gelten alschoose
's childs bei der Kompilation, die einen Fehler auslösen.Während Kommentare, die nützlich sein würde, diese Einschränkung ist dokumentiert in der JSTL-Spezifikation. Für die Apache-Implementierung, es wird erzwungen durch eine taglib validator:
org.apache.taglibs.standard.tlv.JstlCoreTLV
(deklariert inc.tld
).