Estructura de control IF

Contactar con el profesor

<%@ 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>
Estructura de control IF 1

Procesar el formulario en la propia página

<%
	if(request.getParameter("botonEnvio")!=null){
		out.println("boton Pulsado");
	}
%>

<form method="post" action="#">
	<input type="submit" name="botonEnvio" value="botonEnvio"></input>
</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 method="post" action="#">
	<input type="submit" name="botonEnvio" value="botonEnvio"></input>
</form>

Ejercicio – repetir el ejercicio de la diapositiva anterior usando JSTL

Ejercicio

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.

Estructura de control IF 2

Ejercicio

Repetir el ejercicio de la diapositiva anterior usando JSTL.

← Uso de clases y objetos
Mandar formulario →

Aviso Legal | Política de privacidad