Salut à tous. bon, voila mon soucis du moment.
J'ai la page JSP suivante :
<jsp:root version="1.2" xmlns:jsp="http://java.sun.com/JSP/Page" xmlns:cms="urn:jsptld:cms-taglib"
xmlns:cmsu="urn:jsptld:cms-util-taglib" xmlns:c="urn:jsptld:http://java.sun.com/jsp/jstl/core">
<cms:ifNotEmpty nodeDataName="image">
<cms:setNode var="imagedata" />
<c:set var="imageurl">
<cms:out nodeDataName="image" />
</c:set>
<img src="${pageContext.request.contextPath}${imageurl}" class="contentImage_${imagedata.imageFloat}" alt="${imagedata.imageAlt}" />
<br />
</cms:ifNotEmpty>
<cms:ifNotEmpty nodeDataName="description">
<span><cms:out nodeDataName="description" /></span>
</cms:ifNotEmpty>
<cms:ifNotEmpty nodeDataName="sound">
<cms:setNode var="sounddata" />
<c:set var="soundurl">
<cms:out nodeDataName="sound" />
</c:set>
<object type="application/x-shockwave-flash" data="${pageContext.request.contextPath}/docroot/marc/flash/dewplayer.swf?son=${pageContext.request.contextPath}${soundurl}&autoplay=${sounddata.autoplay}" width="200" height="20" bgcolor="${sounddata.bgcolor}"> <param name="movie" value="${pageContext.request.contextPath}/docroot/marc/flash/dewplayer.swf?son=${pageContext.request.contextPath}${soundurl}&autoplay=${sounddata.autoplay}" /> <param name="bgcolor" value="${sounddata.bgcolor}"/>
</object> </cms:ifNotEmpty>
</jsp:root>
|
- Première chose (pas grand chose) : dans l'url, valeure de l'attribut "data" de la balise "object", je suis obligé de remplacer & par & ? C'est un peu lourd (quand je mettais simplement &, le compilateur JSP me disait qu'il manquait un ; à la fin de l'entité !
- Secondo (+ important) : en l'état, cette JSP ne passe pas le compilateur. Je me prend dans la gueule (ou plutôt dans le log), le message suivant :
ERROR info.magnolia.cms.taglibs.Include 06.11.2005 03:30:15 -- <h3>Message d'erreurs de validation provenant du TagLibraryValidator pour c</h3><p>15: Invalid use of "param" tag outside legitimate parent tag</p><p>16: Invalid use of "param" tag outside legitimate parent tag</p>
|
Selon vous, c'est un bug du TagLibraryValidator, ou une erreur de ma part ?
Dans les 2 cas, une solution serait vraiment la bienvenue.
D'avance, merci.
Message édité par El_gringo le 06-11-2005 à 15:56:30