Crédito da imagem: Emilija Manevska / Moment / GettyImages
As tags JSP são uma parte essencial das Java Server Pages, uma tecnologia do lado do servidor. Tags em JSP criam um contêiner para código Java, isolando e fornecendo separação de conteúdo dinâmico de elementos de design estáticos em seu site. Embora muitos se assemelhem aos usados em Hyper Text Markup Language - HTML - as tags JSP não fazem parte de uma linguagem de script. Em vez disso, as tags em JSP são apenas um elemento em uma tecnologia focada na geração de conteúdo da Web dinâmico. As tags JSP determinam como o código dentro delas se comportará. Uma lista de tags JSP comuns pode ser uma boa referência para garantir que você escolha e use tags corretamente.
As tags de declaração em JSP funcionam como contêineres de identificação para as funções, métodos e variáveis nas páginas JSP. Como essas tags identificam em vez de gerar saída, você encontrará mais frequentemente as tags de declaração trabalhando em combinação com as tags de expressão ou scriptlet. As opções de sintaxe incluem o simples " "e a alternativa XML"
jsp: declaração…."Vídeo do dia
As tags de expressão sinalizam ao JSP para converter uma instrução Java - também chamada de expressão - em uma string e exibir a saída. As opções de sintaxe incluem o simples "" e a alternativa XML "jsp: expressão…."
Diretivas - ou tags de mensagem - são tags de instrução que contêm duas partes: tipo e atributo. O tipo pode ser "página", que fornece instruções de processamento específicas da página, "Incluir", que fornece nomes de arquivo específicos ou "Biblioteca de tags", que identifica a biblioteca de tags que você deseja usar no página. As opções de sintaxe incluem o simples " e a alternativa XML"."
As tags de scriptlet permitem incorporar qualquer código-fonte Java válido nas páginas do servidor JSP. O código dentro das tags é executado em ordem consecutiva no lado do servidor e está disponível para acesso do cliente por meio de um navegador da web. As opções de sintaxe incluem o simples " e a alternativa XML"jsp: scriptlet Código Java. "
As tags de controle de fluxo funcionam da mesma forma que - e são uma alternativa - scriptlets. Ao contrário dos scriptlets, no entanto, as tags de controle de fluxo permitem controlar a ordem em que as instruções são executadas. As tags condicionais "if" e "choose" e as tags iterator "forEach" e "forTokens" são exemplos de tags de controle de fluxo JSP. A estrutura de sintaxe para cada um inclui
As tags de ação podem dizer ao JSP para transferir o controle entre as páginas, definir ou obter propriedades, facilitar o suporte independente do navegador para miniaplicativos Java e possibilitar o uso de JavaBeans do lado do servidor. Das muitas tags de ação disponíveis, as mais comuns são a diretiva include, a tag forward, que transfere o controle para um dinâmico ou estático URL e a tag useBean, que permite a um JSP criar ou receber uma instância de um componente de software reutilizável que funciona com Java chamado de JavaBean. A única opção de sintaxe para uma tag de ação é a versão XML: "jsp: useBean Corpo Java. "
As tags de comentário são "apenas informativas" e não aparecem nas páginas JSP. Use-os para esclarecimento ou documentação e visualize-os clicando com o botão direito do mouse em uma página da Web e acessando a opção "ver fonte". A única opção de sintaxe para uma tag de comentário é a versão simples: comentários vão aqui />.