La diferencia entre un archivo JavaServer Pages (JSP) y un archivo JavaServer Pages Fragment (JSPF) es una cuestión de modularidad. Los archivos JSP proporcionan la base del código Java para que el marco JSP se traduzca y se ejecute como una página web, mientras que los archivos JSPF complementan las páginas JSP con código para funciones especializadas.
JSP
JSP es tanto el nombre formal del marco de JavaServer Pages y el nombre de la extensión para archivos de código fuente JavaServer Page completamente funcionales. Cuando coloca la extensión ".jsp" al final de un archivo de código fuente, significa que el archivo contiene toda la sintaxis necesaria para que el marco JSP cargue su código fuente y presente una página en un navegador web. Sin embargo, no significa que el archivo no haga referencia a otros archivos para métodos u objetos especializados.
JSPF
Una página JSPF es una sección de código que el programador intenta ejecutar dentro de una página JSP. Mientras que un archivo JSP tiene toda la sintaxis necesaria para que el marco JSP lo procese y muestre, el marco JSP no podría cargar y ejecutar un archivo JSPF por sí mismo. En cambio, contienen métodos y objetos especializados que los archivos JSP importan y ejecutan.
Propósito
Los programadores comúnmente hacen referencia al código en archivos de código fuente separados en sus programas. Cuando escribe una función a la que llamará con frecuencia, ponerla en su propio archivo y hacer referencia a ella le ahorra el tiempo de copiarla y pegarla directamente en todos sus proyectos. Separar el código de una función del código fuente que lo llama hace que su código sea más fácil de leer, editar y mantener. Los archivos JSPF contienen el código para tales funciones, y los archivos JSP llaman y ejecutan esas funciones.
Llamando a JSPF
Puede hacer referencia a un archivo JSPF en sus archivos de código fuente JSP utilizando la sintaxis "" en la parte superior de tu archivo. En este código, "nombre-archivo.jspf" es el nombre del archivo JSPF. Antes de hacer referencia a una página JSPF, asegúrese de haberla cargado en su servidor y de saber la dirección del directorio del archivo. Si está en el mismo directorio que su archivo JSP, puede usar su nombre de archivo, pero si está en un directorio diferente, debe incluir su dirección de directorio completa antes de "file-name.jspf" en su declaración de inclusión.
[Las diferencias entre JSP y JSPF] URL: http://www.ordenador.online/computadora/Software/254660.html