Marcas em JSP
O JSP possui um conjunto de marcas que pode ocorrer e apresenta diferenças sintáticas e semânticas:
- Scriptlets: <% %>, finalizam com “;” e permitem inserir um código Java (normal) dentro do JSP;
- Diretivas: <%@ %>, são usadas para fornecer informações de como páginas JSP devem se comportar em tempo de tradução. São de três tipos: page, include, taglib;
- Expressões: <&= %>, não finalizam com “;” e permitem mostrar algum resultado;
- Declarações: <%! %>, permitem declarar variáveis e métodos em páginas JSP.
Os comentários em JSP devem ser feitos da seguinte maneira: <%-- comentário --%>.
Exemplos:
- Scriptlet - <% Pessoa pessoa = new Pessoa(“Joao”); %>
- Diretiva - <%@ page import=“java.util.*” %>
- Expressões - <%= pessoa.getNome() %>
- Declarações - <%! String títuloPagina = “Cadastro de Pessoas”; %>