Você está na página 1de 3

LABORATORIO JSP y SERVLET

A continuación se le presenta un enunciado, analice cada uno de ellos y resuelva lo que


se le solicita.

 1. Login de usuario

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Nombre de Usuario)


2. Text Input (Contraseña)
3. Button (Validar)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


3 objetos anteriores y valida que si el usuario es alumno2018 y password UMG retorne
a la vista el siguiente mensaje "Acceso Correcto" o en su defecto Acceso Incorrecto,
este mensaje debe ser visualizado a través de un Alert.

 2. Año Bisiesto

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Año bisiesto)


2. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


2 objetos anteriores y valide si el año ingresado es Bisiesto o No, este mensaje debe ser
visualizado a través de un Alert desde la vista.

 3. Serie Fibonacci

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Numero en la secuencia)


2. Button (Retornar)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


2 objetos anteriores y retorne a la vista un array con los números correspondientes a la
secuencia. Visualice en un Drop-down- List (select -option-) los valores retornados

 4. Factura

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Drop-down- List (Empleado) -agregue 5 nombres de persona


2. Text Input(Nombre del cliente)
3. Text Input(Nit del cliente)
4. Drop-down- List (Articulo) -agregue 5 nombres de artículos
5. Text Input(cantidad de articulos)
6. Text Input(precio articulo)
7. Button (Agregar)
8. Table (Articulo, Cantidad, Precio)
9. Text Input(Total)
Su proyecto debe permitir a través del botón Agregar la inserción en la tabla, esta tabla
tiene la columna artículo, cantidad y precio que debe reflejar el textInput y el drop-
down-List respectivamente, en el evento click del botón debe validar la suma total de
artículo listados en la tabla.

 5. Expresión Algebraica

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(A)
2. Text Input(B)
3. Text Input(C)
4. Text Input(D)
5. Text Input(Resultado)
6. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


6 objetos anteriores y retorne a la vista el resultado de la expresión algebraica
AX2+BC+C. Dicho resultado debe visualizarse en el textInput (Resultado)

 6. Total a Cancelar a un Trabajador

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Empleado)
2. Text Input(Dias Trabajados)
3. Text Input(Pago por Hora)
4. Checkbox y/o Radio Button (Jornada Diurna, Jornada Vespertina, Jornada
Noctura)
5. Text Input(Total a Pagar)
6. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


6 objetos anteriores y retorne a la vista el pago total a cancelar. Dicho resultado debe
visualizarse en el textInput (Total a Pagar)

El pago total se debe calcular respecto a la siguiente tabla:

1. Jornada Diura - Hora Normal de trabajo 8 Horas, las demás se consideran extras 1.5
2. Jornada Vespertina - Hora Normal de trabajo 6 horas, las demás se consideran extras
1.5
3. Jornada Noctura -Hora normal de trabajo 5, las demás se consideran extras 1.5

 7. Numero Perfecto

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Numero)
2. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


2 objetos anteriores y valide si el numero ingreso es perfecto o No, este mensaje debe
ser visualizado a través de un Alert desde la vista
 8. Ordenar Números

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Numero 1)
2. Text Input(Numero 2)
3. Text Input(Numero 2)
4. Checkbox y/o Radio Button (Orden ascendente, Orden descendente)
5. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


5 objetos anteriores y devuelva un string que indique el orden de los 3 números
ingresados, esto de acuerdo al tipo de selección realizada en el checkbox y/o radio. Este
mensaje se visualizara en la vista a través de un Alert.

 9. Tabla de Multiplicar

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Número )
2. Button (Calcular)

Devuelva en la misma vista una tabla que contenga la tabla de multiplicar que el usuario
describa en el textInput Número

 10. Triangulo

Diseñe una vista en JSP que cumpla con los siguientes objetos:

1. Text Input(Lado A)
2. Text Input(Lado B)
3. Text Input(Lado C)
4. Button (Calcular)

Agregue a su proyecto un Servlet que a través de un Form (encapsulamiento) reciba los


4 objetos anteriores y valide a qué tipo de triangulo pertenece y retorne a la vista el
mensaje a que tipo pertenece. Este mensaje puede visualizarlo a través de un Alert

 Triángulo isósceles: dos lados iguales y el otro distinto.


 Triángulo escaleno: todos sus lados diferentes
 Triángulo equilátero: sus tres lados son iguales

Você também pode gostar