Forskellen mellem en JavaServer Pages ( JSP) fil og en JavaServer Pages Fragment ( JSPF fil) er et spørgsmål om modularitet . JSP -filer giver grundpillen i Java -koden for JSP rammer til at oversætte og køre som en webside, mens JSPF filer supplere JSP sider med kode for specialiserede funktioner. JSP
JSP er både det formelle navn på JavaServer Pages rammer og forlængelsen navn for fuldt funktionsdygtige JavaServer Page kildekodefiler . Når du lægger den . " Jsp " udvidelse på enden af en kildekode fil, betyder det, at filen indeholder alle de nødvendige syntaks for JSP rammer at hente kildekoden og gøre en side i en webbrowser. Det betyder ikke , dog, at filen ikke referere andre filer for specialiserede metoder eller objekter.
JSPF
JSPF side er en sektion af kode som programmør til hensigt at udføre i en JSP side . Mens en JSP-fil har alle de nødvendige syntaks for JSP rammer til at behandle og vise det , ville JSP rammer ikke være i stand til at indlæse og udføre en JSPF fil af sig selv. I stedet, de indeholder specialiserede metoder og genstande, som JSP -filer import og udføre .
Formål
Programmører almindeligvis henvises kode i separate kildekodefilerne i deres programmer. Når du skriver en funktion, som du vil være ringer jævnligt , sætte det i sin egen fil , og henvisninger det sparer dig tid at kopiere og indsætte det direkte i alle dine projekter. Adskillelse en funktion kode fra kildekoden , der ringer det gør din kode lettere at læse , redigere og vedligeholde. JSPF filer opbevare koden for sådanne funktioner , og JSP -filer ringe og udføre disse funktioner.
Calling JSPF
p Du kan referere til en JSPF fil i din JSP kildekode filer ved at bruge syntaksen " <% @ include file =" file- name.jspf "% >" i toppen af din fil. I denne kode, "fil - name.jspf " er navnet på den JSPF filen. Før henvisning til en JSPF side , så sørg for at du har begge uploadet den til din server , og at du kender filens mappe adresse. Hvis det er i samme mappe som din JSP-fil , så kan du bare bruge filnavnet , men hvis det er i en anden mappe , skal du medtage sin fulde directory adresse, før "file - name.jspf " i din include erklæring .