Por 9.99€ al mes tendrás acceso completo a todos los cursos. Sin matrícula ni permanencia.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<h1>Scriptlet JSP</h1>
<%
int dato1 = 3;
int dato2 = 5;
if(dato2 > dato1){
out.println("dato2 es mayor que dato1");
}else{
out.println("dato2 es mayor que dato1");
}
%>
<h1>EL</h1>
${5 gt 3}- 1 -${5 > 3} - 2 - ${5 lt 3} - 3 -${5 < 3} - 4 -${5 eq 1}
<h1>JSTL</h1>
<c:if test="${5>3}">
5 es mayor que 3!
</c:if>
Procesar el formulario en la propia página
<%
if(request.getParameter("botonEnvio")!=null){
out.println("boton Pulsado");
}
%>
<form action="#">
<button name="botonEnvio">Enviar</button>
</form>
Ejercicio
Repetir el ejemplo de la diapositiva anterior usando JSTL
else
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<h1>Scriptlet JSP</h1>
<%
int dato1 = 3;
int dato2 = 5;
if(dato2 > dato1){
out.println("dato2 es mayor que dato1");
}else{
out.println("dato2 es mayor que dato1");
}
%>
<h1>JSTL</h1>
<c:choose>
<c:when test='${5 > 3}'>
5 es mayor que 3!
</c:when>
<c:otherwise>
5 no es mayor q 3.
</c:otherwise>
</c:choose>
Ejercicio
Añadiendo un scriplet al siguiente código, controlar que si el botón no fue pulsado se muestre el mensaje
«El botón no fue pulsado!»
<%
if(request.getParameter("botonEnvio")!=null){
out.println("boton pulsado");
}//Añadir líneas aquí
%>
<form action="#">
<button name="botonEnvio" >Enviar</button>
</form>
Ejercicio – repetir el ejercicio de la diapositiva anterior usando JSTL
Si he pulsado el botón de enviar, imprimir el value del campo de texto; si no, imprimir «Botón no pulsado». Utilizar un scriplet.