Der Unterschied zwischen einer JavaServer Pages (JSP) -Datei und einer JavaServer Pages Fragment ( JSPF )-Datei ist eine Frage der Modularität. JSP-Dateien bieten die Hauptstütze der Java -Code für die JSP Rahmen zu übersetzen und zu laufen, wie eine Webseite , während JSPF Dateien ergänzen JSP-Seiten mit Code für spezielle Funktionen . JSP
JSP ist sowohl der offizielle Name der JavaServer Pages Rahmen und die Verlängerung Namen für voll funktionsfähige JavaServer Seite Quellcode -Dateien. Wenn Sie die " . Jsp "-Erweiterung setzen auf das Ende einer Quellcode-Datei , bedeutet es , dass die Datei alle erforderlichen Syntax für die JSP Rahmen um seinen Quellcode laden und rendern eine Seite in einem Web-Browser enthält . Es bedeutet nicht, jedoch, dass die Datei noch nicht auf andere Dateien für spezielle Methoden oder Objekte .
JSPF
JSPF Seite ist ein Teil der Code, der die Programmierer beabsichtigt, innerhalb einer JSP-Seite ausführen . Während eine JSP-Datei verfügt über alle notwendigen Syntax für die JSP Rahmen zu verarbeiten und anzuzeigen , würde die JSP Rahmen nicht in der Lage zu laden und auszuführen eine JSPF Datei von selbst aus. Stattdessen enthalten sie spezielle Methoden und Objekte , die JSP-Dateien importieren und auszuführen.
Zweck
Programmierer häufig Referenz-Code in separaten Quellcode-Dateien in ihre Programme . Wenn Sie eine Funktion , die Sie häufig fordern , indem sie in einer eigenen Datei und Referenzierung schreibe es erspart Ihnen die Zeit von Kopieren und Einfügen direkt in alle Ihre Projekte . Die Trennung einer Funktion Code aus dem Quellcode, nannte es macht den Code leichter zu lesen , zu bearbeiten und zu pflegen ist . JSPF Dateien enthalten den Code für solche Funktionen und JSP-Dateien aufrufen und ausführen dieser Funktionen .
Berufung JSPF
Sie können eine Datei in Ihrem JSPF JSP -Quellcode -Dateien verweisen mit der Syntax " <% @ include file =" file - name.jspf "% >" am Anfang der Datei . In diesem Code " Datei - name.jspf " ist der Name der Datei JSPF . Vor Verweisen auf eine JSPF Seite , stellen Sie sicher , dass Sie sowohl auf den Server hochgeladen und dass Sie wissen, die Datei- Verzeichnis -Adresse . Wenn es im gleichen Verzeichnis wie die JSP -Datei ist , dann können Sie einfach den Dateinamen , aber wenn es in einem anderen Verzeichnis ist , müssen Sie die vollständige Verzeichnis Adresse vor " Datei - name.jspf " in Ihrem Include-Anweisung enthalten .