Os arquivos JSP apresentam quatro características principais:
Você pode criar uma página JSP usando tanto a sintaxe JSP padrão quanto a sintaxe de documento JSP.
![]() |
É possível usar o editor visual web.xml para agrupar um conjunto de arquivos JSP e redefini-los como documentos JSP. O que traz várias conseqüências. Por exemplo, a codificação de página de um arquivo JSP é interpretada de forma diferente da codificação de um documento JSP. |
Este tópico descreve primeiramente a sintaxe JSP padrão e, em seguida, a sintaxe de documento JSP. Tanto se você usar a sintaxe JSP padrão quanto a sintaxe de documento JSP, o Editor de código de JSP oferece o auto-completar de código e as facilidades da coloração de sintaxe para ajudá-lo a construir uma página JSP válida.
Sintaxe de elemento JSP
Os três tipos de elementos JSP são:
A sintaxe JSP é semelhante ao XML. Os elementos de ação apresentam uma marca de início, incluindo o nome do elemento, possivelmente com atributos, um corpo opcional e uma de marca de fim correspondente. Por exemplo:
<mytag1 attr1="attribute value" ...>...</mytag1>
ou
<mytag2 attr1="attribute value" .../../../../../../../../>
As marcas JSP fazem a diferenciação entre maiúsculas e minúsculas, como em XML e XHTML.
Marcas de início e de fim
O elementos que apresentam marcas de início e de fim diferentes com um corpo compreendido entre elas devem ter início e fim no mesmo arquivo. Não é possível iniciar uma marca em um arquivo e finalizá-la em outro arquivo. Esta regra também se aplica a elementos na sintaxe alternativa. Um scriptlet apresenta, por exemplo, a sintaxe <% scriptlet %>. Tanto o delimitador de abertura <% quanto o delimitador de fechamento %> devem estar no mesmo arquivo físico.
Elementos vazios
Seguindo a especificação XML, um elemento que usa uma marca vazia não se distingue de um elemento que usa uma marca de início, um corpo vazio e uma marca de fim.
Valores de atributos
Os valores de atributos aparecem sempre entre aspas. Podem ser usadas tanto aspas simples quanto duplas. As entidades ' e " estão disponíveis para descrever aspas simples e duplas no texto de saída. Você também pode usar \" e \' em textos entre aspas.
Comentários em arquivos JSP
A sintaxe para comentários em arquivos JSP é a seguinte:
<%-- and --%>
Um documento JSP é uma página JSP escrita com a sintaxe XML. Um arquivo JSP se identifica como um documento JSP que usa um dos métodos seguintes:
Elementos de documento JSP
Um documento JSP pode conter os seguintes elementos:
Para obter mais informações sobre a sintaxe JSP e a sintaxe de documento JSP, consulte JavaServer Pages Specification Version, disponível em