b) Declarations

As declarações permitem que se declarem métodos e atributos em uma página JSP e que poderão ser utilizados em qualquer parte da mesma. As declarações também oferecem uma maneira de se criar o código relativo aos métodos jspInit e jspDestro. A sintaxe básica de uma declaração é a seguinte:

<% ! ...Código Java... %>

É importante frisar que todo o conteúdo das declarações irão compor o corpo/escopo do Servlet (não se esqueça que é uma classe java) gerado automaticamente pelo Container.

c) Expressions

As expressões são avaliadas quando a página JSP é solicitada e seus resultados são convertidos para uma String que alimenta o parâmetro do método print do objeto implícito out do tipo “javax.servlet.jsp.JspWriter”. Caso não seja possível converter o resultado para o tipo String, um erro em tempo de execução será lançado. A sintaxe básica para uma expressão é a seguinte:

<%= ... Código Java cujo resultado será convertido para String... %>

Copyright © 2014 AIEC.