c:aus verschachtelten innen-element-Attribut

Brütet ein c:out JSTL-Tags in einem element-Attribut eine gute Praxis oder wird mithilfe der var-Attribut von c:aus in der Regel bevorzugt? Es scheint zu funktionieren, aber ich vermute, nesting, es funktioniert möglicherweise nicht in einigen application Servern oder Versionen von JSP (und es sieht einfach falsch).

Zum Beispiel ein input-element, das seinen Wert wiederhergestellt Validierung scheitern, und mit Sonderzeichen mit Escape:

<input type="text" name="firstname" value="<c:out value="${param.firstname}"/>"/>

versus:

<c:out value="${param.firstname}" var="firstname"/>
<input type="text" name="firstname" value="${firstname}"/>
InformationsquelleAutor Ryan | 2011-10-14
Schreibe einen Kommentar