Question

Je veux faire inclure jspf dans la page d'index jsp, ces instructions

<%-- any content can be specified here e.g.: --%>
<%@ page pageEncoding="UTF-8" %>

aapparaît dans la page d'index !!

voici la ligne d'inclusion dans la page d'index

 <jsp:include page="WEB-INF/jspf/Header.jspf" />

Remarque: Je crée la tête et le corps dans la page d'index uniquement, est-ce qu'un corps peut me dire pourquoi les premières lignes apparaissent dans la page d'index?

Était-ce utile?

La solution

Les fichiers JSPF sont destinés à être inclus statiquement par @include.Son code source devient alors littéralement partie du fichier JSP parent.Cela ne se produit qu'une seule fois, pendant la compilation.

<%@include file="/WEB-INF/jspf/Header.jspf" %>

Si vous voulez une compilation d'inclusion avec <jsp:include>, renommez simplement .jspf en .jsp.Le code source sera ensuite compilé une fois séparément et sa sortie sera générée et incluse lors de l'exécution.Cela se produit ensuite à chaque demande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top