A diferença entre um arquivo JavaServer Pages (JSP ) e um arquivo JavaServer Pages Fragment ( JSPF ) é uma questão de modularidade. Arquivos JSP fornecer o esteio do código Java para o quadro JSP para traduzir e executado como uma página da Web, enquanto os arquivos jspf complementar páginas JSP com o código para funções especializadas. JSP
JSP é tanto o nome formal do quadro JavaServer Pages eo nome extensão para arquivos JavaServer página de código fonte totalmente funcionais . Quando você colocar a extensão ". Jsp " no final de um arquivo de código fonte , significa que o arquivo contém toda a sintaxe necessária para o quadro JSP para carregar seu código fonte e processar uma página em um navegador da Web . Isso não significa , porém, que o arquivo não faz referência a outros arquivos para métodos ou objetos especializados.
JSPF
Uma página JSPF é uma seção do código que o programador pretende executar dentro de uma página JSP. Considerando que um arquivo JSP tem toda a sintaxe necessário para o enquadramento JSP para processar e exibir isso , o quadro JSP não iria ser capaz de carregar e executar um arquivo JSPF por si só . Em vez disso, eles contêm métodos e objetos especializados que arquivos JSP importar e executar.
Finalidade
Programadores comumente referência código em arquivos de código- fonte separados em seus programas. Quando você escreve uma função que você vai ser chamado com frequência, colocá-lo em seu próprio arquivo e referência a ele poupa o tempo de copiar e colá-lo diretamente em todos os seus projetos . Separar código de uma função a partir do código -fonte que está chamando ele faz o seu código mais fácil de ler, editar e manter. Arquivos jspf manter o código para tais funções e arquivos JSP chamar e executar essas funções.
Chamando JSPF
Você pode fazer referência a um arquivo JSPF em seus arquivos de código fonte JSP usando a sintaxe " <% @ include file = " file- name.jspf "%> " no topo do seu arquivo . Neste código, "file- name.jspf " é o nome do arquivo JSPF . Antes de fazer referência a uma página JSPF , certifique-se que você tem tanto o upload para o seu servidor e que você sabe o endereço do diretório do arquivo . Se ele está no mesmo diretório que o seu arquivo JSP , então você pode simplesmente usar o seu nome de arquivo , mas se ele estiver em um diretório diferente, você precisa incluir o seu endereço completo do diretório antes de "file- name.jspf " em sua declaração de inclusão .