[java] JSP: balise <c: out> de JSTL


Answers

Comme l'a dit Will Wagner, dans l'ancienne version de jsp, vous devriez toujours utiliser c:out pour produire du texte dynamique.

De plus, en utilisant cette syntaxe:

<c:out value="${person.name}">No name</c:out>

vous pouvez afficher le texte "No name" lorsque le nom est nul.

Question

Écrire une page JSP, que fait exactement le <c:out> ? J'ai remarqué que les deux suivants ont le même résultat:

<p>The person's name is <c:out value="${person.name}" /></p>
<p>The person's name is ${person.name}</p>



Vous pouvez explicitement activer l'échappement des entités Xml en utilisant un attribut valeur escapeXml égale à true. Pour info, c'est par défaut "vrai".




Related