From eb758dd6c3891470fc587c44600c4a6e122e21fe Mon Sep 17 00:00:00 2001
From: Julio Arrieta <julioarrieta23@gmail.com>
Date: Wed, 9 Oct 2019 19:59:05 -0300
Subject: [PATCH] Se crean todos los servlets y los jsp

---
 .../java/com/uytube/AgregarComentario.java    |  86 ++++++++++++
 .../java/com/uytube/AgregarValoracion.java    |  86 ++++++++++++
 .../AgregarVideoAListaReproduccion.java       |  86 ++++++++++++
 .../com/uytube/AltaListaReproduccion.java     |  86 ++++++++++++
 .../src/java/com/uytube/AltaUsuario.java      |  20 +--
 UyTube_web/src/java/com/uytube/AltaVideo.java |  14 +-
 UyTube_web/src/java/com/uytube/Buscar.java    |  86 ++++++++++++
 .../src/java/com/uytube/ListarCategoria.java  |  86 ++++++++++++
 .../src/java/com/uytube/ListarUsuario.java    |  86 ++++++++++++
 .../uytube/ModificarListaReproduccion.java    |  86 ++++++++++++
 .../src/java/com/uytube/ModificarUsuario.java |  86 ++++++++++++
 .../src/java/com/uytube/ModificarVideo.java   |  86 ++++++++++++
 .../QuitarVideoDeListaReproduccion.java       |  86 ++++++++++++
 .../src/java/com/uytube/SeguirUsuario.java    |  86 ++++++++++++
 UyTube_web/web/AltaListaReproduccion.jsp      |  17 +++
 UyTube_web/web/AltaUsuario.jsp                |   2 +-
 UyTube_web/web/AltaVideo.jsp                  |   2 +-
 UyTube_web/web/Buscar.jsp                     |  17 +++
 UyTube_web/web/ConsultarListaReproduccion.jsp |  17 +++
 UyTube_web/web/ListarUsuario.jsp              |  17 +++
 UyTube_web/web/ModificarListaReproduccion.jsp |  17 +++
 UyTube_web/web/ModificarUsuario.jsp           |  17 +++
 UyTube_web/web/ModificarVideo.jsp             |  17 +++
 UyTube_web/web/WEB-INF/web.xml                | 122 ++++++++++++++++--
 24 files changed, 1283 insertions(+), 28 deletions(-)
 create mode 100644 UyTube_web/src/java/com/uytube/AgregarComentario.java
 create mode 100644 UyTube_web/src/java/com/uytube/AgregarValoracion.java
 create mode 100644 UyTube_web/src/java/com/uytube/AgregarVideoAListaReproduccion.java
 create mode 100644 UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
 create mode 100644 UyTube_web/src/java/com/uytube/Buscar.java
 create mode 100644 UyTube_web/src/java/com/uytube/ListarCategoria.java
 create mode 100644 UyTube_web/src/java/com/uytube/ListarUsuario.java
 create mode 100644 UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
 create mode 100644 UyTube_web/src/java/com/uytube/ModificarUsuario.java
 create mode 100644 UyTube_web/src/java/com/uytube/ModificarVideo.java
 create mode 100644 UyTube_web/src/java/com/uytube/QuitarVideoDeListaReproduccion.java
 create mode 100644 UyTube_web/src/java/com/uytube/SeguirUsuario.java
 create mode 100644 UyTube_web/web/AltaListaReproduccion.jsp
 create mode 100644 UyTube_web/web/Buscar.jsp
 create mode 100644 UyTube_web/web/ConsultarListaReproduccion.jsp
 create mode 100644 UyTube_web/web/ListarUsuario.jsp
 create mode 100644 UyTube_web/web/ModificarListaReproduccion.jsp
 create mode 100644 UyTube_web/web/ModificarUsuario.jsp
 create mode 100644 UyTube_web/web/ModificarVideo.jsp

diff --git a/UyTube_web/src/java/com/uytube/AgregarComentario.java b/UyTube_web/src/java/com/uytube/AgregarComentario.java
new file mode 100644
index 0000000..309ae0f
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/AgregarComentario.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class AgregarComentario extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet AgregarComentario</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet AgregarComentario at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/AgregarValoracion.java b/UyTube_web/src/java/com/uytube/AgregarValoracion.java
new file mode 100644
index 0000000..966633e
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/AgregarValoracion.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class AgregarValoracion extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet AgregarValoracion</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet AgregarValoracion at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/AgregarVideoAListaReproduccion.java b/UyTube_web/src/java/com/uytube/AgregarVideoAListaReproduccion.java
new file mode 100644
index 0000000..7552a56
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/AgregarVideoAListaReproduccion.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class AgregarVideoAListaReproduccion extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet AgregarVideoAListaReproduccion</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet AgregarVideoAListaReproduccion at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java b/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
new file mode 100644
index 0000000..2a47661
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class AltaListaReproduccion extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet AltaListaReproduccion</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet AltaListaReproduccion at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/AltaUsuario.java b/UyTube_web/src/java/com/uytube/AltaUsuario.java
index b01c643..1e2c58c 100644
--- a/UyTube_web/src/java/com/uytube/AltaUsuario.java
+++ b/UyTube_web/src/java/com/uytube/AltaUsuario.java
@@ -18,7 +18,7 @@ import javax.servlet.http.HttpServletResponse;
  *
  * @author administrador
  */
-@WebServlet("/usuario-agregar")
+
 public class AltaUsuario extends HttpServlet {
 
     /**
@@ -88,15 +88,15 @@ public class AltaUsuario extends HttpServlet {
         String pPrivacidad = request.getParameter("privacidad");
         String pCanal = request.getParameter("canal");
         String pDescripcion = request.getParameter("descripcion");
-        System.out.println(request.getParameter("nickname: "+pNickname));
-        System.out.println(request.getParameter("nombre: "+pNombre));
-        System.out.println(request.getParameter("apellido: "+pApellido));
-        System.out.println(request.getParameter("email: "+pEmail));
-        System.out.println(request.getParameter("fecha: "+pFechaNa));
-        System.out.println(request.getParameter("password: "+pPassword));
-        System.out.println(request.getParameter("privacidad: "+pPrivacidad));
-        System.out.println(request.getParameter("canal: "+pCanal));
-        System.out.println(request.getParameter("descripcion: "+pDescripcion));
+        System.out.println("nickname: "+pNickname);
+        System.out.println("nombre: "+pNombre);
+        System.out.println("apellido: "+pApellido);
+        System.out.println("email: "+pEmail);
+        System.out.println("fecha: "+pFechaNa);
+        System.out.println("password: "+pPassword);
+        System.out.println("privacidad: "+pPrivacidad);
+        System.out.println("canal: "+pCanal);
+        System.out.println("descripcion: "+pDescripcion);
         
         RequestDispatcher rd; //objeto para despachar
         rd = request.getRequestDispatcher("/Presentacion.jsp");
diff --git a/UyTube_web/src/java/com/uytube/AltaVideo.java b/UyTube_web/src/java/com/uytube/AltaVideo.java
index 651bd4f..1cf3efb 100644
--- a/UyTube_web/src/java/com/uytube/AltaVideo.java
+++ b/UyTube_web/src/java/com/uytube/AltaVideo.java
@@ -18,7 +18,7 @@ import javax.servlet.http.HttpServletResponse;
  *
  * @author administrador
  */
-@WebServlet("/video-agregar")
+
 public class AltaVideo extends HttpServlet {
 
     /**
@@ -86,12 +86,12 @@ public class AltaVideo extends HttpServlet {
         String pDescripcion = request.getParameter("descripcion");
         String pCategoria = request.getParameter("categoria");
         
-        System.out.println(request.getParameter("nombre: "+pNombre));
-        System.out.println(request.getParameter("duracion: "+pDuracion));
-        System.out.println(request.getParameter("url: "+pUrl));
-        System.out.println(request.getParameter("fecha: "+pFecha));
-        System.out.println(request.getParameter("descripcion: "+pDescripcion));
-        System.out.println(request.getParameter("categoria: "+pCategoria));
+        System.out.println("nombre: "+pNombre);
+        System.out.println("duracion: "+pDuracion);
+        System.out.println("url: "+pUrl);
+        System.out.println("fecha: "+pFecha);
+        System.out.println("descripcion: "+pDescripcion);
+        System.out.println("categoria: "+pCategoria);
         
         RequestDispatcher rd; //objeto para despachar
         rd = request.getRequestDispatcher("/Presentacion.jsp");
diff --git a/UyTube_web/src/java/com/uytube/Buscar.java b/UyTube_web/src/java/com/uytube/Buscar.java
new file mode 100644
index 0000000..341afca
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/Buscar.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class Buscar extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet Buscar</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet Buscar at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/ListarCategoria.java b/UyTube_web/src/java/com/uytube/ListarCategoria.java
new file mode 100644
index 0000000..4d9b82e
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/ListarCategoria.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class ListarCategoria extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet ListarCategoria</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet ListarCategoria at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/ListarUsuario.java b/UyTube_web/src/java/com/uytube/ListarUsuario.java
new file mode 100644
index 0000000..27a648e
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/ListarUsuario.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class ListarUsuario extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet ListarUsuario</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet ListarUsuario at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java b/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
new file mode 100644
index 0000000..2c5bd21
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class ModificarListaReproduccion extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet ModificarListaReproduccion</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet ModificarListaReproduccion at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/ModificarUsuario.java b/UyTube_web/src/java/com/uytube/ModificarUsuario.java
new file mode 100644
index 0000000..d4e53bb
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/ModificarUsuario.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class ModificarUsuario extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet ModificarUsuario</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet ModificarUsuario at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/ModificarVideo.java b/UyTube_web/src/java/com/uytube/ModificarVideo.java
new file mode 100644
index 0000000..e757445
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/ModificarVideo.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class ModificarVideo extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet ModificarVideo</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet ModificarVideo at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/QuitarVideoDeListaReproduccion.java b/UyTube_web/src/java/com/uytube/QuitarVideoDeListaReproduccion.java
new file mode 100644
index 0000000..157d9a0
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/QuitarVideoDeListaReproduccion.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class QuitarVideoDeListaReproduccion extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet QuitarVideoDeListaReproduccion</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet QuitarVideoDeListaReproduccion at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/src/java/com/uytube/SeguirUsuario.java b/UyTube_web/src/java/com/uytube/SeguirUsuario.java
new file mode 100644
index 0000000..10ce5ef
--- /dev/null
+++ b/UyTube_web/src/java/com/uytube/SeguirUsuario.java
@@ -0,0 +1,86 @@
+/*
+ * To change this license header, choose License Headers in Project Properties.
+ * To change this template file, choose Tools | Templates
+ * and open the template in the editor.
+ */
+package com.uytube;
+
+import java.io.IOException;
+import java.io.PrintWriter;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+/**
+ *
+ * @author administrador
+ */
+public class SeguirUsuario extends HttpServlet {
+
+    /**
+     * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
+     * methods.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    protected void processRequest(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        response.setContentType("text/html;charset=UTF-8");
+        try (PrintWriter out = response.getWriter()) {
+            /* TODO output your page here. You may use following sample code. */
+            out.println("<!DOCTYPE html>");
+            out.println("<html>");
+            out.println("<head>");
+            out.println("<title>Servlet SeguirUsuario</title>");            
+            out.println("</head>");
+            out.println("<body>");
+            out.println("<h1>Servlet SeguirUsuario at " + request.getContextPath() + "</h1>");
+            out.println("</body>");
+            out.println("</html>");
+        }
+    }
+
+    // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
+    /**
+     * Handles the HTTP <code>GET</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doGet(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Handles the HTTP <code>POST</code> method.
+     *
+     * @param request servlet request
+     * @param response servlet response
+     * @throws ServletException if a servlet-specific error occurs
+     * @throws IOException if an I/O error occurs
+     */
+    @Override
+    protected void doPost(HttpServletRequest request, HttpServletResponse response)
+            throws ServletException, IOException {
+        processRequest(request, response);
+    }
+
+    /**
+     * Returns a short description of the servlet.
+     *
+     * @return a String containing servlet description
+     */
+    @Override
+    public String getServletInfo() {
+        return "Short description";
+    }// </editor-fold>
+
+}
diff --git a/UyTube_web/web/AltaListaReproduccion.jsp b/UyTube_web/web/AltaListaReproduccion.jsp
new file mode 100644
index 0000000..270960b
--- /dev/null
+++ b/UyTube_web/web/AltaListaReproduccion.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : AltaListaReproduccion
+    Created on : 09/10/2019, 07:34:34 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>AltaListaReproduccion</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/AltaUsuario.jsp b/UyTube_web/web/AltaUsuario.jsp
index 3daabad..b016e84 100644
--- a/UyTube_web/web/AltaUsuario.jsp
+++ b/UyTube_web/web/AltaUsuario.jsp
@@ -47,7 +47,7 @@
                             <section class="contenido-flexible">							
                                 <div class="principal d-flex flex-row justify-content-center">
                                     <section class="d-flex  flex-lg-row flex-wrap justify-content-lg-between">					
-                                        <form class="form-signin" action="/usuario-agregar" >
+                                        <form class="form-signin" action="/uytube/usuario-agregar" method="post">
                                             <h1 class="h3 mb-3 font-weight-normal" id="Texto_ingrese">Ingrese sus datos</h1><br>
                                             <input class="form-control" type="text" name="nickname" placeholder="Nickname" id="input_Nickname" required><span id="msjNickname"></span> <br>
                                             <div class="row">
diff --git a/UyTube_web/web/AltaVideo.jsp b/UyTube_web/web/AltaVideo.jsp
index e1cf90f..be67124 100644
--- a/UyTube_web/web/AltaVideo.jsp
+++ b/UyTube_web/web/AltaVideo.jsp
@@ -43,7 +43,7 @@
                             <section class="contenido-flexible">
                                 <!--================== Aca va el contenido central para agregar ========================== -->					
                                 <h3>Alta de video</h3>			
-                                <form class="form-alta-video" action="/video-agregar" method="post" >
+                                <form class="form-alta-video" action="/uytube/video-agregar" method="post" >
                                     <div class="form-group row">
                                         <div class="form-group col-md-10">
                                             <label for="inputNombre">Nombre</label>
diff --git a/UyTube_web/web/Buscar.jsp b/UyTube_web/web/Buscar.jsp
new file mode 100644
index 0000000..ed3d2a8
--- /dev/null
+++ b/UyTube_web/web/Buscar.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : Buscar
+    Created on : 09/10/2019, 07:55:42 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>Buscar</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/ConsultarListaReproduccion.jsp b/UyTube_web/web/ConsultarListaReproduccion.jsp
new file mode 100644
index 0000000..e0975e3
--- /dev/null
+++ b/UyTube_web/web/ConsultarListaReproduccion.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : ConsultarListaReproduccion
+    Created on : 09/10/2019, 07:35:55 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>ConsultarListaReproduccion</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/ListarUsuario.jsp b/UyTube_web/web/ListarUsuario.jsp
new file mode 100644
index 0000000..9321dd5
--- /dev/null
+++ b/UyTube_web/web/ListarUsuario.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : ListarUsuario
+    Created on : 09/10/2019, 07:31:07 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>ListarUsuario</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/ModificarListaReproduccion.jsp b/UyTube_web/web/ModificarListaReproduccion.jsp
new file mode 100644
index 0000000..2de32a0
--- /dev/null
+++ b/UyTube_web/web/ModificarListaReproduccion.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : ModificarListaReproduccion
+    Created on : 09/10/2019, 07:39:46 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>ModificarListaReproduccion</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/ModificarUsuario.jsp b/UyTube_web/web/ModificarUsuario.jsp
new file mode 100644
index 0000000..2490c8c
--- /dev/null
+++ b/UyTube_web/web/ModificarUsuario.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : ModificarUsuario
+    Created on : 09/10/2019, 07:29:35 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>Mofificar Usuario</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/ModificarVideo.jsp b/UyTube_web/web/ModificarVideo.jsp
new file mode 100644
index 0000000..e636439
--- /dev/null
+++ b/UyTube_web/web/ModificarVideo.jsp
@@ -0,0 +1,17 @@
+<%-- 
+    Document   : ModificarVideo
+    Created on : 09/10/2019, 07:49:19 PM
+    Author     : administrador
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html>
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+        <title>JSP Page</title>
+    </head>
+    <body>
+        <h1>ModificarVideo</h1>
+    </body>
+</html>
diff --git a/UyTube_web/web/WEB-INF/web.xml b/UyTube_web/web/WEB-INF/web.xml
index f8f30e8..d4f229d 100644
--- a/UyTube_web/web/WEB-INF/web.xml
+++ b/UyTube_web/web/WEB-INF/web.xml
@@ -36,14 +36,58 @@
         <servlet-name>AltaUsuario</servlet-name>
         <servlet-class>com.uytube.AltaUsuario</servlet-class>
     </servlet>
+    <servlet>
+        <servlet-name>ModificarUsuario</servlet-name>
+        <servlet-class>com.uytube.ModificarUsuario</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>ListarUsuario</servlet-name>
+        <servlet-class>com.uytube.ListarUsuario</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>SeguirUsuario</servlet-name>
+        <servlet-class>com.uytube.SeguirUsuario</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>AltaListaReproduccion</servlet-name>
+        <servlet-class>com.uytube.AltaListaReproduccion</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>ModificarListaReproduccion</servlet-name>
+        <servlet-class>com.uytube.ModificarListaReproduccion</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>AgregarVideoAListaReproduccion</servlet-name>
+        <servlet-class>com.uytube.AgregarVideoAListaReproduccion</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>QuitarVideoDeListaReproduccion</servlet-name>
+        <servlet-class>com.uytube.QuitarVideoDeListaReproduccion</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>ModificarVideo</servlet-name>
+        <servlet-class>com.uytube.ModificarVideo</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>AgregarValoracion</servlet-name>
+        <servlet-class>com.uytube.AgregarValoracion</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>AgregarComentario</servlet-name>
+        <servlet-class>com.uytube.AgregarComentario</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>ListarCategoria</servlet-name>
+        <servlet-class>com.uytube.ListarCategoria</servlet-class>
+    </servlet>
+    <servlet>
+        <servlet-name>Buscar</servlet-name>
+        <servlet-class>com.uytube.Buscar</servlet-class>
+    </servlet>
     <servlet-mapping>
         <servlet-name>ConsultaListaReproducion</servlet-name>
         <url-pattern>/lista-consultar</url-pattern>
     </servlet-mapping>
-    <servlet-mapping>
-        <servlet-name>ConsultaVideo</servlet-name>
-        <url-pattern>/video-consulta</url-pattern>
-    </servlet-mapping>
     <servlet-mapping>
         <servlet-name>Presentacion</servlet-name>
         <url-pattern>/presentacion</url-pattern>
@@ -53,16 +97,76 @@
         <url-pattern>/cerrar-sesion</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
-        <servlet-name>PeticionAjax</servlet-name>
-        <url-pattern>/consulta</url-pattern>
+        <servlet-name>IniciarSesion</servlet-name>
+        <url-pattern>/inicio-sesion</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AltaVideo</servlet-name>
+        <url-pattern>/video-agregar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AltaUsuario</servlet-name>
+        <url-pattern>/usuario-agregar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ConsultaVideo</servlet-name>
+        <url-pattern>/video-consultar</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
         <servlet-name>ConsultaUsuario</servlet-name>
-        <url-pattern>/usuario-consulta</url-pattern>
+        <url-pattern>/usuario-consultar</url-pattern>
     </servlet-mapping>
     <servlet-mapping>
-        <servlet-name>IniciarSesion</servlet-name>
-        <url-pattern>/inicio-sesion</url-pattern>
+        <servlet-name>PeticionAjax</servlet-name>
+        <url-pattern>/consultar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ModificarUsuario</servlet-name>
+        <url-pattern>/usuario-modificar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ListarUsuario</servlet-name>
+        <url-pattern>/usuario-listar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>SeguirUsuario</servlet-name>
+        <url-pattern>/usuario-seguir</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AltaListaReproduccion</servlet-name>
+        <url-pattern>/lista-agregar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ModificarListaReproduccion</servlet-name>
+        <url-pattern>/lista-modificar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AgregarVideoAListaReproduccion</servlet-name>
+        <url-pattern>/lista-agregar-video</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>QuitarVideoDeListaReproduccion</servlet-name>
+        <url-pattern>/lista-quitar-video</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ModificarVideo</servlet-name>
+        <url-pattern>/video-modificar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AgregarValoracion</servlet-name>
+        <url-pattern>/video-agregar-valoracion</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>AgregarComentario</servlet-name>
+        <url-pattern>/video-agregar-comentario</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>ListarCategoria</servlet-name>
+        <url-pattern>/categoria-listar</url-pattern>
+    </servlet-mapping>
+    <servlet-mapping>
+        <servlet-name>Buscar</servlet-name>
+        <url-pattern>/buscar</url-pattern>
     </servlet-mapping>
     <session-config>
         <session-timeout>
-- 
GitLab