Comment mettre en valeur int variable à l'aide de balises JSTL?
Chaque fois que cela <c:set var="emp"><cq:text property="empid" /></c:set>
est toujours de me donner de la chaîne. Mais var supposons que le retour de 'int'. Est-il tout à obtenir 'int' au lieu de 'chaîne'
Grâce
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
<fmt:parseNumber>
tag, qui est déjà disponible dans CQ5 (le<%@taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
bibliothèque est référencé par global.jsp) et qui est une bonne chose à faire pour éviter les scriptlets. Cet exemple est détaillé à http://www.tutorialspoint.com/jsp/jstl_format_parsenumber_tag.htm:Vous utilisez le
<cq:text>
balise qui est en soi une chaîne de caractères. Essayez ce qui suit:Si la propriété est un nombre CRX ce doit retourner un nombre aussi bien. Autre chose, vous devez utiliser un scriptlet de lire la propriété type de coffre-fort: