Post

Visualizzazione dei post con l'etichetta direttive

Differenza tra jsp:include e @ include file

DOMANDA: Che differenza c'è tra:  <%@ include file="pagina.jsp" %>  e  <jsp:include page="pagina.jsp">? RISPOSTA: Cerchiamo di spiegare brevemente la differenza e subito dopo ne vedremo gli effetti con dei semplici esempi. DIRETTIVA @INCLUDE <%@ include file="pagina.jsp" %> E' una direttiva che richiama il file indicato tra virgolette (nel nostro esempio pagina.jsp ) facendolo diventare parte della pagina in cui è incluso. Detto in parole semplici è come se facessimo un copia e incolla del contenuto del file pagina.jsp in corrispondenza dell'inclusione. Questo implica che non è necessario includere un file specifico, ma viene accettata qualunque tipologia, anche un semplice .txt . DIRETTIVA JSP:INCLUDE <jsp:include page="pagina.jsp"> In questo caso invece non avviene una semplice sostituzione. Il file indicato come valore dell'attributo page, viene compilato separatamente com