La différence entre une Pages ( JSP) fichier JavaServer et un fragment fichier JavaServer Pages ( JSPF ) est une question de modularité. Les fichiers JSP assurent la subsistance du code Java pour le cadre JSP à traduire et exécuter comme une page Web , tandis que les fichiers JSPF complètent pages JSP avec le code pour les fonctions spécialisées. JSP
JSP est à la fois le nom formel du cadre JavaServer Pages et le nom de l'extension de la page des fichiers de code source JavaServer pleinement fonctionnels . Lorsque vous mettez l'extension ". Jsp " sur la fin d'un fichier de code source , cela signifie que le fichier contient toute la syntaxe nécessaire pour le cadre JSP pour charger son code source et rendre une page dans un navigateur Web. Cela ne signifie pas , cependant, que le fichier ne fait pas référence à d'autres fichiers de méthodes ou d'objets spécialisés .
JSPF
Une page JSPF est une section de code qui l' programmeur intention d'exécuter dans une page JSP. Alors qu'un fichier JSP a toute la syntaxe nécessaire pour le cadre JSP à traiter et à afficher, le cadre JSP ne serait pas en mesure de charger et d'exécuter un fichier JSPF par lui-même. Au lieu de cela , ils contiennent des méthodes et des objets qui les fichiers JSP d'importation spécialisées et à exécuter.
But
de programmation couramment code de référence dans les fichiers de code source distincte située dans leurs programmes. Lorsque vous écrivez une fonction que vous serez appelez souvent , de le mettre dans son propre fichier et son référencement vous permet d'économiser le temps de copier-coller directement dans tous vos projets . Séparer le code d'une fonction à partir du code source qui appelle cela rend votre code plus facile à lire, modifier et à entretenir. Fichiers JSPF détiennent le code pour les fonctions et les fichiers JSP appeler et exécuter ces fonctions.
Calling JSPF
Vous pouvez référencer un fichier JSPF dans vos fichiers de code source JSP en utilisant la syntaxe "<% @ include file =" file- name.jspf "%> " en haut de votre fichier . Dans ce code, "file - name.jspf " est le nom du fichier JSPF . Avant de référencer une page JSPF , assurez-vous que vous avez à la fois transféré sur votre serveur et que vous connaissez l'adresse du répertoire du fichier. Si elle est dans le même répertoire que votre fichier JSP , alors vous pouvez simplement utiliser son nom de fichier , mais si elle est dans un répertoire différent , vous devez inclure son adresse complète du répertoire avant de " fichier - name.jspf " dans votre déclaration include .