|
JavaServer Pages - Expresiones en JSP
Curso JavaServer Pages
Anterior
Siguiente
Volvamos a nuestro ejemplo en .jsp, y aprendamos una nueva notación. Ya vimos que en nuestras páginas .jsp podemos escribir directamente en HTML, y que con <% podemos pasar a codificar en Java. En la lección anterior descubrimos algo de lo que pasa entre bambalinas: el contenedor web compila nuestra página a una clase completa Java.
Hay otra notación, que evalúa una expresión de Java y la emite a la salida del navegador. Veamos el ejemplo prueba4.jsp:
Prueba JSP
<%
int k;
for (k=1;k<=6;k++) {
%>
Mensaje <%= k %>
<%
}
%>
La notación nueva es <%=. Dentro de esta notación, tenemos que poner un valor, una expresión que devuelva un valor, en Java. No podemos poner un comando como una asignación o similar. Tenemos que poner algo que se evalúe, y eso es lo que se va a enviar en ese momento al navegador. Vean que tenemos que cerrar la expresión con %>.
Al invocar esta página en el navegador, obtenemos:

Como en los anteriores ejemplos, si vemos el código que llegó al cliente, sólo veremos el resultado de la ejecución en el servidor:

|