2009-09-09 8 views
1

Existe-t-il un équivalent tag c de l'étiquette <%@ include %>? Fondamentalement, lorsque j'utilise la balise c:import, je trouve que les pages incluses ne peuvent pas utiliser les balises c sauf si j'importe le fichier jstl/core sur la page incluse.JSP et JSTL utilisant c: import

+0

Vous semblez dérouter les inclusions, les importations et les déclarations taglib. S'il vous plaît, donnez-nous un exemple de ce que vous essayez de faire. – skaffman

Répondre

1

Voulez-vous dire dans la syntaxe XML?

<jsp:directive.include file="relative_url" /> 

Si vous cherchez une alternative JSTL, il n'y en a pas. <c:import> n'est pas la même chose - il évalue contenu avant l'inclusion.

1

Je suppose que jsp: include pourrait être votre truc. ne fait pas partie de c: taglib, mais fonctionne bien imo. c'est bien pour passer des paramètres dynamiques et des trucs comme ça.

http://java.sun.com/products/jsp/tags/11/syntaxref1112.html

+0

'' n'est PAS la même chose que '<% @ include%>' - il ** évalue ** le contenu inclus plutôt que de l'inclure textuellement – ChssPly76