Når du oppretter et program som bruker Java Server Pages ( JSP ) verktøyet sett , er det noen ganger mulig å gjenbruke informasjon i hver side du oppretter. I begynnelsen kan det synes å være en enkel løsning for å kopiere og lime inn samme kode på hver side der det er nødvendig. Men , skaper dette et vedlikehold problem fordi du må nå endre hver side hvis det delt kode må change.Fortunately , gir JSP utviklere et innebygd verktøy for å håndtere dette . Inkluderer uttalelser gi utvikleren mulighet til å definere steder hvor han ønsker at innholdet i en annen fil fusjonert inn i gjeldende JSP . Du trenger
Development Environment for Java -programmer
Application Server stand til vert Java Server Pages
Vis flere instruksjoner
en
Velg filen for å inkludere og JSP at det vil bli tatt inn . Filen som skal omfatte ikke nødvendigvis trenger å være en JSP , men du må ta det inn i en JSP fordi omfatte uttalelser bare jobbe i JSP -filer.
2
Bestem plasseringen av begge filene i web-applikasjon . Du trenger å vite disse stedene , siden du må ta med den relative banen til filen som skal inkluderes i include-utsagn .
3
Velg metode for inkludering . Det er to forskjellige måter å definere en inkludere i en JSP , og de har litt forskjellige konsekvenser.
Include direktivet uttalelse kopierer innholdet i den vedlagte filen inn i de viktigste JSP når den viktigste JSP er oversatt til Java kode ( spesielt en Java Servlet ) . På grunn av dette , er det best å bruke denne metoden når innholdet av den medfølgende filen ikke vil endres ofte .
Inkluderer handling uttalelse utfører den inkluderte filen uavhengig under kjøring og fusjonerer resultatene av at gjennomføringen i main JSP . Dette er den bedre metode når du forventer at innholdet i den inkluderte filen for å endre hver gang den blir kalt .
4
Legg til hoved JSP for den valgte metoden for inkludering. For å bruke include direktivet , vil du legge til denne koden til din JSP fil : en
< % @ include file = "inkludert /FileToInclude.jsp "% >
Du vil da endres " . inkludert /FileToInclude.jsp "til den relative banen og navnet på filen du ønsker å inkludere
å bruke include handling, legge til i din JSP -filen : en
< jsp : inkluderer page = "inkludert /FiletoInclude.jsp " >
p Som med include direktivet uttalelse, vil du endre "inkludert /FileToInclude.jsp " til navnet på filen du ønsker å inkludere.
5
Distribuer både filen for å inkludere og de viktigste JSP . Filen som skal omfatte bør inkluderes neste gang den viktigste JSP utføres.