Beruflich Dokumente
Kultur Dokumente
ACTIVIDAD 2
2
DESARROLLO
1. Genera una aplicación en la que a través de un archivo JSP te pida dos valores, los cuales
podrán ser sumandos, restados, multiplicados, y divididos.
2. Los datos solicitados y los resultados se mostrarán en la misma página.
3. Puedes tomar como base el ejercicio realizado en esta clase.
4. En un documento Word incluye el código del archivo JSP que has creado.
<%--
Document : MiPrimerJSP
Created on : 5/04/2020, 12:26:42 AM
Author : Alejandro Mota Torres
--%>
<tr>
<td><input type="submit" id="btnRestar" title="Restar" value="Restar"></td>
</tr>
<tr>
<td><input type="submit" id="btnMultiplicar" name="Multiplicar" value="Multiplicar"></td>
</tr>
<tr>
<td><input type="submit" id="btnDividir" name="Multiplicar" value="Dividir"></td>
</tr>
<%
if(request.getParameter("Sumar")!=null)
{
int numero1=Integer.parseInt(request.getParameter("numero1"));
int numero2=Integer.parseInt(request.getParameter("numero2"));
int suma=numero1+numero2;
<%
if(request.getParameter("Restar")!=null)
{
int numero1=Integer.parseInt(request.getParameter("numero1"));
int numero2=Integer.parseInt(request.getParameter("numero2"));
int resta=numero1-numero2;
out.println("La resta es: " + resta);
}
%>
<%
if(request.getParameter("Dividir")!=null)
{
int numero1=Integer.parseInt(request.getParameter("numero1"));
int numero2=Integer.parseInt(request.getParameter("numero2"));
int divi=numero1/numero2;
out.println("La división es: " + divi);
}
%>
</table>
</form>
</body>
</html>
5
<html>
<head>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
<title>OPERACIONES CON 2 NUMEROS</title>
</head>
<body>
<form action="MiPrimerJSP.jsp" method="POST">
<table>
<tr>
<td><label id="lblNumero1"> NÚMERO 1:</label></td>
<td><input type="text" id="txtNumero1" name="numero1"></td>
</tr>
<tr>
<td><label id="lblNumero2"> NÚMERO 2:</label></td>
<td><input type="text" id="txtNumero2" name="numero2"></td>
</tr>
<td><input type="submit" id="btnSumar" name="Sumar" value="Sumar"></td>
<tr>
<td><input type="submit" id="btnRestar" name="Restar" value="Restar"></td>
</tr>
<tr>
<td><input type="submit" id="btnMultiplicar" name="Multiplicar" value="Multiplicar"></td>
</tr>
<tr>
<td><input type="submit" id="btnDivisión" name="Dividir" value="Dividir"></td>
</tr>
</table>
</form>
</body>
</html>
6
6. Incluye una conclusión breve en la que comentes cuáles son las diferencias y ventajas que
observas entre trabajar con servlets (considerando la actividad de la sección Aplica de la Clase
8) y con JSP (como en esta actividad).
8
CONCLUSION
En mi opinión, tanto los Servlets como las JSP son de gran utilidad en lo que se refiera a la
programación en java, pero a mi parecer son un poco más fáciles de utilizar las páginas JSP, ya que
permiten crear páginas dinámicas de una forma fácil e intuitiva, utilizando el lenguaje Java; y éstas,
no nos dan nada que no pudiéramos hacer con un servlet, pero es más conveniente escribir y
modificar HTML normal que tener un gran número de sentencias “print” que generen HTML.
Además, es posible agregar código Java a una página que fue anteriormente diseñada con puro
HTML.
Las páginas JSP son más convenientes para los desarrolladores de Java, la cual no es una
plataforma de Microsoft. Los programadores que no están acostumbrados a los lenguajes de
Microsoft puede utilizar JSP para empezar el desarrollo de páginas Web dinámicas.
BIBLIOGRAFÍA