Come includere un file in una JSP

June 4

Come includere un file in una JSP


Quando si crea un'applicazione che utilizza il set di strumenti Java Server Pages (JSP), a volte è possibile riutilizzare le informazioni in ogni pagina si crea. In un primo momento può sembrare una soluzione semplice per copiare e incollare lo stesso codice in ogni pagina in cui è necessario. Tuttavia, questo crea un problema di manutenzione, perché sarà ora necessario modificare ogni pagina se quel codice condiviso deve cambiare.

Fortunatamente, JSP offre agli sviluppatori uno strumento integrato per affrontare questo. Includere dichiarazioni dare agli sviluppatori la possibilità di definire i luoghi dove si vuole il contenuto di un altro file uniti nel corrente JSP.

istruzione

1 Selezionare il file da includere e JSP che sarà incluso in. Il file da includere non deve necessariamente essere una JSP, ma sarà necessario includere in una JSP, perché le istruzioni di inclusione funzionano solo in file JSP.

2 Determinare la posizione di entrambi i file nell'applicazione web. Sarà necessario conoscere questi luoghi dal momento che sarà necessario includere il percorso relativo del file da includere nella dichiarazione includere.

3 Selezionare il metodo di inserimento. Ci sono due modi diversi per definire un include in una JSP, e ognuno ha leggermente diverse ramificazioni.

Il comprendono copie istruzione direttivi il contenuto del file incluso nella principale JSP quando il principale JSP viene tradotto in codice Java (in particolare un Servlet Java). Per questo motivo, è preferibile utilizzare questo metodo quando il contenuto del file incluso non cambierà spesso.

L'istruzione include azione esegue il file incluso in modo indipendente in fase di esecuzione e si fonde i risultati di tale esecuzione nella principale JSP. Questo è il metodo migliore quando ci si aspetta il contenuto del file incluso per cambiare ogni volta che viene chiamato.

4 Aggiungere codice al principale JSP per il metodo scelto di inclusione. Per utilizzare la direttiva include, si aggiungere questo codice al file JSP:

<% @ Include file = "incluso / FileToInclude.jsp"%>

Sarà quindi cambiare "incluso / FileToInclude.jsp" al percorso relativo e il nome del file che si desidera includere.

Per utilizzare l'azione includere, aggiungere questo codice al file JSP:

<Jsp: include page = "incluso / FiletoInclude.jsp">

Come per l'istruzione include direttiva, si cambia "incluso / FileToInclude.jsp" per il nome del file che si desidera includere.

5 Distribuire sia il file da includere e il principale JSP. Il file da includere deve essere incluso la prossima volta principale JSP viene eseguita.

Consigli e avvertenze

  • Dove si posiziona il istruzione include nel JSP può importare. Se il file incluso ha HTML che verranno resi dal browser, che sarà reso esattamente il punto della pagina in cui l'inclusione appare.