Wie bewerten Sie ein scriptlet-variable in der EL?
Ich Frage mich, ob es war sowieso der Verwendung von JSP in <c:if>
- Anweisung.
E. g.
<c:if test="${ param.variable1 == 'Add' <% JSP variable clause %>}">
Also ich möchte, dass meine JSP-variable überprüft, wie gut.
Irgendwelche Vorschläge? Ich habe versucht, ignorant nur kleben in der Klausel, offensichtlich hat es nicht funktioniert.
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Damit Sie auswerten möchten eine scriptlet variable in der EL? Speichern Sie es als request-Attribut.
Aber das macht keinen Sinn. Sollten Sie vermeiden scriptlets insgesamt und die Verwendung von JSTL/EL zur Vorbereitung dieser variable. Also, wenn Sie die funktionale Anforderung mehr klar, z.B. "Wie mache ich das (insert scriptlet code-snippet) unter Verwendung von JSTL/EL?", dann können wir vorschlagen, der richtige Ansatz.
Beispielsweise könnten Sie
<c:set>
um eine variable zu setzen in EL Geltungsbereich.Siehe auch:
pageScope.var
. Sicher genug, es hat nicht funktioniert. Komischerweise, wenn man einfach mitvar
im EL es nicht zu arbeiten, ohne die variable in den scriptlet-code im request-scope. Was bin ich?<% pageContext.setAttribute("var", "some"); %>