2010-09-24 5 views
2

J'essaie d'appeler ma balise personnalisée à partir de l'étiquette JSTL <c:url>. En raison des guillemets, la balise personnalisée est représentée par une chaîne au lieu d'une balise. Puis-je utiliser un caractère d'échappement ici?Appel d'une balise JSP personnalisée à partir d'une balise JSTL

<img align="left" src="<c:url value='/getFile/getfile?<myTag:getValue type="web" name="person" />'/>" alt="person" title="person" width="55" height="70"/> 

Répondre

11

Vous devez assigner la sortie de votre balise personnalisée à une variable temporaire d'abord, puis l'utiliser

<c:set var="urlquerystring"><myTag:getValue type="web" name="person" /></c:set> 

<img align="left" src="<c:url value='/getFile/getfile?${urlquerystring}'/>" alt="person" title="person" width="55" height="70"/> 
Questions connexes