From 6703c9ff2345b203f9e1b28bc0a109e3446cf7d6 Mon Sep 17 00:00:00 2001 From: OscarGonzalez97 Date: Wed, 29 Jun 2022 16:59:36 -0400 Subject: [PATCH] se agregan ejemplos JSP --- src/main/java/com/roshka/bootcamp/MVC/Controller.java | 23 +++++++++++++++++++++++ src/main/java/com/roshka/bootcamp/UserController.java | 33 +++++++++++++++++++++++++++++++++ src/main/java/com/roshka/bootcamp/bean/User.java | 41 +++++++++++++++++++++++++++++++++++++++++ src/main/webapp/addition.jsp | 17 +++++++++++++++++ src/main/webapp/ejemploEL.jsp | 20 ++++++++++++++++++++ src/main/webapp/numbers.html | 15 +++++++++++++++ 6 files changed, 149 insertions(+) create mode 100644 src/main/java/com/roshka/bootcamp/MVC/Controller.java create mode 100644 src/main/java/com/roshka/bootcamp/UserController.java create mode 100644 src/main/java/com/roshka/bootcamp/bean/User.java create mode 100644 src/main/webapp/addition.jsp create mode 100644 src/main/webapp/ejemploEL.jsp create mode 100644 src/main/webapp/numbers.html diff --git a/src/main/java/com/roshka/bootcamp/MVC/Controller.java b/src/main/java/com/roshka/bootcamp/MVC/Controller.java new file mode 100644 index 0000000..416256a --- /dev/null +++ b/src/main/java/com/roshka/bootcamp/MVC/Controller.java @@ -0,0 +1,23 @@ +package com.roshka.bootcamp.MVC; + +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +import java.io.IOException; + + +@WebServlet("/mvc") +public class Controller extends HttpServlet { + + @Override + public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + String url = "/index.html"; + + + + } + +} diff --git a/src/main/java/com/roshka/bootcamp/UserController.java b/src/main/java/com/roshka/bootcamp/UserController.java new file mode 100644 index 0000000..cee1556 --- /dev/null +++ b/src/main/java/com/roshka/bootcamp/UserController.java @@ -0,0 +1,33 @@ +package com.roshka.bootcamp; + + +import com.roshka.bootcamp.bean.User; +import jakarta.servlet.ServletException; +import jakarta.servlet.annotation.WebServlet; +import jakarta.servlet.http.HttpServlet; +import jakarta.servlet.http.HttpServletRequest; +import jakarta.servlet.http.HttpServletResponse; + +import java.io.IOException; + +@WebServlet("/introJSP") +public class UserController extends HttpServlet { + + @Override + public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + User user = new User(); + user.setNombre("Oscar"); + user.setApellido("Gonzalez"); + user.setEmail("ogonzalez@roshka.com"); + + request.setAttribute("usuario", user); + + getServletContext() + .getRequestDispatcher("/ejemploEL.jsp") + .forward(request, response); + + } + + + +} diff --git a/src/main/java/com/roshka/bootcamp/bean/User.java b/src/main/java/com/roshka/bootcamp/bean/User.java new file mode 100644 index 0000000..d9250f7 --- /dev/null +++ b/src/main/java/com/roshka/bootcamp/bean/User.java @@ -0,0 +1,41 @@ +package com.roshka.bootcamp.bean; + +import java.io.Serializable; + +public class User implements Serializable { + private String nombre; + private String apellido; + private String email; + + // getters y setters + public String getNombre() { + return nombre; + } + + public void setNombre(String nombre) { + this.nombre = nombre; + } + + public String getApellido() { + return apellido; + } + + public void setApellido(String apellido) { + this.apellido = apellido; + } + + public String getEmail() { + return email; + } + + public void setEmail(String email) { + this.email = email; + } + + // constructor + public User() { + this.apellido = ""; + this.nombre = ""; + this.email = ""; + } +} diff --git a/src/main/webapp/addition.jsp b/src/main/webapp/addition.jsp new file mode 100644 index 0000000..9f4a484 --- /dev/null +++ b/src/main/webapp/addition.jsp @@ -0,0 +1,17 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> + + + + +Suma de 2 numeros + + + +<% + int num1 =Integer.parseInt( request.getParameter("number1")); + int num2 =Integer.parseInt( request.getParameter("number2")); + %> +La suma de <%=num1 %> y <%=num2 %> == <%=num1+num2 %> + + \ No newline at end of file diff --git a/src/main/webapp/ejemploEL.jsp b/src/main/webapp/ejemploEL.jsp new file mode 100644 index 0000000..1dec631 --- /dev/null +++ b/src/main/webapp/ejemploEL.jsp @@ -0,0 +1,20 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" + pageEncoding="UTF-8"%> +<%@ page isELIgnored="false" %> + + + + + Login + + + +

Usando JSP

+ +${usuario.nombre} + +${usuario.apellido} + +${usuario.email} + + \ No newline at end of file diff --git a/src/main/webapp/numbers.html b/src/main/webapp/numbers.html new file mode 100644 index 0000000..3c1fe26 --- /dev/null +++ b/src/main/webapp/numbers.html @@ -0,0 +1,15 @@ + + + + +Addition + + +
+

Enter the Numbers


+ Number1:
+ Number2:
+ +
+ + \ No newline at end of file -- libgit2 0.26.0