2010-12-13 32 views
2

Je rencontre des problèmes avec l'attribut par défaut de la balise JSP/JSTL. La valeur donnée pour l'attribut par défaut n'est pas affichée.JSP <c:out/> - L'attribut par défaut ne fonctionne pas?

<% @ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> 

<c:out value='value' default="defaultValue"/> 

=> Affiche la valeur

<c:out value='' default="defaultValue"/> 

=> Affiche rien .. // Aurait été defaultValue

Pourquoi pas ce travail?

Répondre

5

D'abord, vous feriez mieux d'utiliser des guillemets doubles (").

Ensuite, ""est une valeur - c'est une chaîne vide. La valeur par défaut est utilisée lorsque la valeur est null

+0

Vous avez raison, c'est une chaîne vide! Merci. – Tore