CodeGym /Cursos /All lectures for ES purposes /Insertar scripts en JSP

Insertar scripts en JSP

All lectures for ES purposes
Nivel 1 , Lección 387
Disponible

Guiones <%

¿Qué se puede insertar en un archivo JSP?

Primero, código Java. Si desea insertar código Java en su JSP, la plantilla proporciona el formato general:

 <%
	Java code
 %>

Puedes dividir este código en varias partes:

 <%
   Beginning of Java Code
 %>
  HTML-code
<%
   End of Java Code
 %>

Ejemplo:


    <html> 
    <body> 
	<%
    	double num = Math.random(); if (num > 0.95) {
     %>
         <h2> You are lucky, user!</h2><p>(<%= num %>)</p>
 	<%
   	 } else {
     %> 
         <h2> Today is not your day, user!</h2><p>(<%= num %>)</p>
 	<%  } %> </body> </html> 

Expresión <%=

También puede insertar cualquier expresión calculada en el archivo JSP. Al mismo tiempo, el propio analizador JSP se asegurará de que no solo se calcule, sino que también se asigne cuando sea necesario. La expresión dentro del código viene dada por una plantilla:

 <%= expression %>

Tenga en cuenta que el punto y coma no es necesario aquí.

Ejemplo de servlet JSP con múltiples expresiones:

<p>root of 10 equals <%= Math.sqrt(10) %></p>
<h5><%= item[10] %></h5>
<p>current time: <%=  new java.util.Date() %></p>

Este código se convertirá a este código Java:

out.write("<p>");
out.write("The root of 10 is ");
out.print( Math.sqrt(10) );
out.write("</p>");
out.write("<h5>");
out.print( item[10] );
out.write("</h5>");
out.write("<p> Current time: ");
out.print( new java.util.Date()  );
out.write("</p>");

¡Importante! En su código Java y expresiones, puede usar variables predefinidas comopedido,respuesta,sesión,afueraetcétera.

Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION