Skillnaden mellan en Java Server Pages ( JSP ) -fil och en JavaServer Pages Fragment ( JSPF ) fil är en fråga om modularitet . JSP -filer ger stöttepelaren i Java-kod för JSP ram för att översätta och köra som en webbsida , medan JSPF filer komplettera JSP-sidor med koden för specialiserade funktioner . JSP
JSP är både det formella namnet på JavaServer Pages ram och förlängningen namn för fullt fungerande JavaServer sidan källkoden filer . När du sätter den " . Jsp " förlängning på slutet av en källkod fil , betyder det att filen innehåller all nödvändig syntax för JSP ram för att ladda sin källkod och göra en sida i en webbläsare . Det betyder emellertid inte att filen inte refererar till andra filer för specialiserade metoder eller objekt . Addera JSPF
JSPF sidan är en del av koden som programmerare för avsikt att genomföra inom en JSP-sida . I en JSP -fil har all nödvändig syntax för JSP ram för att bearbeta och visa det , skulle JSP ramverket inte att kunna lasta och köra en JSPF fil av sig själv . Istället innehåller de specialiserade metoder och föremål som JSP -filer import och köra .
Syfte
Programmerare vanligen referenskod i separata filer källkod i sina program . När du skriver en funktion som du kommer att ringa ofta , sätta den i en egen fil och referera det sparar du tid att kopiera och klistra in det direkt i alla dina projekt . Separera en funktions kod från källkoden som kallar det gör din kod lättare att läsa , redigera och underhålla . JSPF filer innehåller koden för sådana funktioner , och JSP -filer ringa och utföra dessa funktioner . Addera Calling JSPF
Du kan referera till ett JSPF fil i din JSP källkodsfiler genom att använda syntaxen " < % @ include file = " file - name.jspf " % > " på toppen av din fil . I detta nummer , " file - name.jspf " är namnet på JSPF filen . Innan referera en JSPF sida , se till att du har båda laddat upp den till din server och att du vet filens katalog adress . Om det är i samma katalog som din JSP -filen så du kan bara använda dess filnamn , men om det är i en annan katalog , måste du inkludera hela sin katalog adress innan " file - name.jspf " i din include . Addera