Sie sind auf Seite 1von 8

1

DESARROLLO DE UN ARCHIVO JSP CON OPERACIONES

ARITMÉTICAS DE DOS VALORES

AUTOR: MOTA TORRES JOSÉ ALEJANDRO

M3 - M4 Desarrollo de aplicaciones basada en componentes IMX A /

ACTIVIDAD 2
2

DESARROLLO

Instrucciones: Con base en lo visto en la clase, realiza lo que a continuación se te indica.

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.

a) Código del archivo JSP (MiPrimerJSP.jsp)

<%--
Document : MiPrimerJSP
Created on : 5/04/2020, 12:26:42 AM
Author : Alejandro Mota Torres
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"


"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>OPERACIONES CON 2 NÚMEROS</title>
</head>
<body>
<form action="MiPrimerJSP.jsp" method="GET">
<table>
<tr>
<td><label id="lblNumero1"> NÚMERO 1:</label></td>
<td><input type="text" id="txtNumero1"></td>
</tr>
<tr>
<td><label id="lblNumero2"> NÚMERO 2:</label></td>
3

<td><input type="text" id="txtNumero2"></td>


</tr>
<td><input type="submit" id="btnSumar" title="Sumar" value="Sumar"></td>

<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;

out.println("La Suma es: " + suma);


}
%>
<%
if(request.getParameter("Multiplicar")!=null)
{
int numero1=Integer.parseInt(request.getParameter("numero1"));
int numero2=Integer.parseInt(request.getParameter("numero2"));
int multi=numero1*numero2;
out.println("La Multiplicación es: " + multi);
}
%>
4

<%
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

b) Código del archivo HTML (index.html)

<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

5. Incluye capturas de pantalla del resultado que se muestra en tu navegador.

I. Introducción de los dos números

II. Ejecución del botón “sumar” y su


resultado.

III. Ejecución del botón “restar” y su


resultado.
7

IV. Ejecución del botón “multiplicar” y su resultado.

V. Ejecución del botón “dividir” y su


resultado.

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

 Ballarpure, Akshay. (28 de septiembre de 2015). https://es.slideshare.net/, [en línea].


Recuperado el 05 de abril de 2020, de https://es.slideshare.net/AkshayBallarpure/servlets-
53292647

 Trujillo, Nicolás. (08 de junio de 2014). https://es.slideshare.net/, [en línea]. Recuperado el 05


de abril de 2020, de https://es.slideshare.net/nicotrujillo698/jsp-35627488

 Pérez Bautista, Eliseo. (08 de diciembre de 2011). http://aplicaciones-web-lenguajes-


programaci.blogspot.com/, [en línea]. Recuperado el 05 de abril de 2020, de
http://aplicaciones-web-lenguajes-programaci.blogspot.com/2011/12/jsp.html

Das könnte Ihnen auch gefallen