Los elementos de script permiten insertar código Java dentro del servlet que se compilará desde la página JSP.
Hay tres formas de insertar código Java:
EXPRESIONES
Una expresión JSP se usa para insertar valores Java directamente en la salida y que son evaluadas e insertadas en la salida. Su forma es <%= expresión Java %>
La expresión Java es evaluada, convertida a un String, e insertada en la página, ejemplo: <%= new java.util.Date() %>
SCRIPTLESTS JSP
Los scriptlests JSP inserta código dentro del método servlet que será construido al generar la página. Su forma es <% Código Java %>
Ejemplo
<%
out.println(“Mi primer código JSP”);
%>
DECLARACIONES
Las declararciones JSP nos permite definir métodos o campos insertados en el cuerpo principal de la clase servlet, no generan ninguna salida. Su forma es <%! Código Java%>