From 877d10e5745828454bb96ab5941f8ba4e67899c2 Mon Sep 17 00:00:00 2001
From: Lucas Garrido <LuC31G@gmail.com>
Date: Sat, 12 Oct 2019 05:43:19 -0300
Subject: [PATCH] Implementacion del head y menu, union con lo de carlos

---
 .../com/uytube/AltaListaReproduccion.java     |   7 +-
 UyTube_web/src/java/com/uytube/Buscar.java    |   2 +
 .../com/uytube/ConsultaListaReproducion.java  |   4 +-
 .../src/java/com/uytube/ConsultaUsuario.java  |   5 +
 .../uytube/ModificarListaReproduccion.java    |  11 +-
 UyTube_web/web/404.jsp                        | 267 ++++++++++++++++++
 UyTube_web/web/AltaListaReproduccion.jsp      | 103 ++++++-
 UyTube_web/web/AltaUsuario.jsp                |   4 +-
 UyTube_web/web/AltaVideo.jsp                  |   8 +-
 UyTube_web/web/Buscar.jsp                     |   6 +-
 UyTube_web/web/ConsultaUsuario.jsp            |  63 ++++-
 UyTube_web/web/ConsultaVideo.jsp              |   8 +-
 UyTube_web/web/ConsultarListaReproduccion.jsp | 147 +++++++++-
 UyTube_web/web/IniciarSesion.jsp              |   4 +-
 UyTube_web/web/ModificarListaReproduccion.jsp | 103 ++++++-
 UyTube_web/web/ModificarUsuario.jsp           |   8 +-
 UyTube_web/web/ModificarVideo.jsp             |   8 +-
 UyTube_web/web/Presentacion.jsp               |   8 +-
 ...header-usuario.html => header-usuario.jsp} |  14 +-
 ...er-visitante.html => header-visitante.jsp} |   2 +-
 UyTube_web/web/include/menu-usuario.html      |  23 --
 UyTube_web/web/include/menu-usuario.jsp       |  32 +++
 UyTube_web/web/include/menu-visitante.html    |  23 --
 UyTube_web/web/include/menu-visitante.jsp     |  23 ++
 UyTube_web/web/index.jsp                      |   2 +-
 25 files changed, 776 insertions(+), 109 deletions(-)
 create mode 100644 UyTube_web/web/404.jsp
 rename UyTube_web/web/include/{header-usuario.html => header-usuario.jsp} (74%)
 rename UyTube_web/web/include/{header-visitante.html => header-visitante.jsp} (91%)
 delete mode 100644 UyTube_web/web/include/menu-usuario.html
 create mode 100644 UyTube_web/web/include/menu-usuario.jsp
 delete mode 100644 UyTube_web/web/include/menu-visitante.html
 create mode 100644 UyTube_web/web/include/menu-visitante.jsp

diff --git a/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java b/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
index 2a47661..57653f7 100644
--- a/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
+++ b/UyTube_web/src/java/com/uytube/AltaListaReproduccion.java
@@ -7,6 +7,7 @@ package com.uytube;
 
 import java.io.IOException;
 import java.io.PrintWriter;
+import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
@@ -35,7 +36,7 @@ public class AltaListaReproduccion extends HttpServlet {
             out.println("<!DOCTYPE html>");
             out.println("<html>");
             out.println("<head>");
-            out.println("<title>Servlet AltaListaReproduccion</title>");            
+            out.println("<title>Servlet AltaListaReproduccion</title>");
             out.println("</head>");
             out.println("<body>");
             out.println("<h1>Servlet AltaListaReproduccion at " + request.getContextPath() + "</h1>");
@@ -56,7 +57,9 @@ public class AltaListaReproduccion extends HttpServlet {
     @Override
     protected void doGet(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {
-        processRequest(request, response);
+        RequestDispatcher rd; //objeto para despachar
+        rd = request.getRequestDispatcher("/AltaListaReproduccion.jsp");
+        rd.forward(request, response);
     }
 
     /**
diff --git a/UyTube_web/src/java/com/uytube/Buscar.java b/UyTube_web/src/java/com/uytube/Buscar.java
index 670edd8..f0a4477 100644
--- a/UyTube_web/src/java/com/uytube/Buscar.java
+++ b/UyTube_web/src/java/com/uytube/Buscar.java
@@ -74,6 +74,8 @@ public class Buscar extends HttpServlet {
                 
                 Ret = sys.buscar(Texto, Fil, ord);
                 
+               
+                
             } else {
                 Ret = sys.buscar(Categoria);
             }
diff --git a/UyTube_web/src/java/com/uytube/ConsultaListaReproducion.java b/UyTube_web/src/java/com/uytube/ConsultaListaReproducion.java
index 88a5a94..cd1fbb4 100644
--- a/UyTube_web/src/java/com/uytube/ConsultaListaReproducion.java
+++ b/UyTube_web/src/java/com/uytube/ConsultaListaReproducion.java
@@ -57,9 +57,9 @@ public class ConsultaListaReproducion extends HttpServlet {
     @Override
     protected void doGet(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {
-        //processRequest(request, response);
+        
         RequestDispatcher rd; //objeto para despachar
-        rd = request.getRequestDispatcher("/ConsultaVideo.jsp");
+        rd = request.getRequestDispatcher("/ConsultarListaReproduccion.jsp");
         rd.forward(request, response);
     }
 
diff --git a/UyTube_web/src/java/com/uytube/ConsultaUsuario.java b/UyTube_web/src/java/com/uytube/ConsultaUsuario.java
index 5138324..5a6a44b 100644
--- a/UyTube_web/src/java/com/uytube/ConsultaUsuario.java
+++ b/UyTube_web/src/java/com/uytube/ConsultaUsuario.java
@@ -39,6 +39,10 @@ public class ConsultaUsuario extends HttpServlet {
         try {
             IUsuario sys = Fabrica.getInstancia().getIUsuario();
             String nick = request.getParameter("id");
+            String ps = request.getParameter("ps");
+            if(ps == null || ps.equals("")){
+                ps = "VIDEOS";
+            }
             
             DtUsuario usuario = sys.seleccionarUsuario(nick);
             DtCanal canal = sys.obtenerCanalDeUsuario();
@@ -53,6 +57,7 @@ public class ConsultaUsuario extends HttpServlet {
                 usuarioPropietario = sys.obtenerUsuarioActual().getNickname().equals(nick);
             }
             
+            request.setAttribute("ps", ps);
             request.setAttribute("usuario", usuario);
             request.setAttribute("canal", canal);
             request.setAttribute("seguidos", seguidos);
diff --git a/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java b/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
index 2c5bd21..a737f18 100644
--- a/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
+++ b/UyTube_web/src/java/com/uytube/ModificarListaReproduccion.java
@@ -7,6 +7,7 @@ package com.uytube;
 
 import java.io.IOException;
 import java.io.PrintWriter;
+import javax.servlet.RequestDispatcher;
 import javax.servlet.ServletException;
 import javax.servlet.http.HttpServlet;
 import javax.servlet.http.HttpServletRequest;
@@ -56,7 +57,15 @@ public class ModificarListaReproduccion extends HttpServlet {
     @Override
     protected void doGet(HttpServletRequest request, HttpServletResponse response)
             throws ServletException, IOException {
-        processRequest(request, response);
+            try {
+            RequestDispatcher rd; //objeto para despachar
+            rd = request.getRequestDispatcher("/ModificarListaReproduccion.jsp");
+            rd.forward(request, response);
+        } catch (Exception e) {
+            RequestDispatcher rd; //objeto para despachar
+            rd = request.getRequestDispatcher("/404.jsp");
+            rd.forward(request, response);
+        }
     }
 
     /**
diff --git a/UyTube_web/web/404.jsp b/UyTube_web/web/404.jsp
new file mode 100644
index 0000000..3feb7b9
--- /dev/null
+++ b/UyTube_web/web/404.jsp
@@ -0,0 +1,267 @@
+<%-- 
+    Document   : 404_2
+    Created on : 12/10/2019, 04:17:57 AM
+    Author     : Carlos BM
+--%>
+
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<html lang="es">
+    <head>
+        <meta charset="UTF-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
+        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
+        <link rel="stylesheet" type="text/css" href="iconos/style.css">
+        <link rel="icon" type="image/png" href="imagenes/icono.png" />
+        <title>UyTube-404</title>
+        
+    <style>
+        *
+        {
+            font-family: 'PT Sans Caption', sans-serif, 'arial', 'Times New Roman';
+        }
+
+        /* Error Page */
+        .error .clip .shadow
+        {
+            height: 180px;  /*Contrall*/
+        }
+        .error .clip:nth-of-type(2) .shadow
+        {
+            width: 130px;   /*Contrall play with javascript*/ 
+        }
+        .error .clip:nth-of-type(1) .shadow, .error .clip:nth-of-type(3) .shadow
+        {
+            width: 250px; /*Contrall*/
+        }
+        .error .digit
+        {
+            width: 150px;   /*Contrall*/
+            height: 150px;  /*Contrall*/
+            line-height: 150px; /*Contrall*/
+            font-size: 120px;
+            font-weight: bold;
+        }
+        .error h2   /*Contrall*/
+        {
+            font-size: 32px;
+        }
+        .error .msg /*Contrall*/
+        {
+            top: -190px;
+            left: 30%;
+            width: 80px;
+            height: 80px;
+            line-height: 80px;
+            font-size: 32px;
+        }
+        .error span.triangle    /*Contrall*/
+        {
+            top: 70%;
+            right: 0%;
+            border-left: 20px solid #535353; /*triandulito del uy*/
+            border-top: 15px solid transparent;
+            border-bottom: 15px solid transparent;
+        }
+
+
+        .error .container-error-404
+        {
+            margin-top: 10%;
+            position: relative;
+            height: 250px;
+            padding-top: 40px;
+        }
+        .error .container-error-404 .clip
+        {
+            display: inline-block;
+            transform: skew(-45deg);
+        }
+        .error .clip .shadow
+        {
+
+            overflow: hidden;
+        }
+        .error .clip:nth-of-type(2) .shadow
+        {
+            overflow: hidden;
+            position: relative;
+            box-shadow: inset 20px 0px 20px -15px rgba(150, 150, 150,0.8), 20px 0px 20px -15px rgba(150, 150, 150,0.8);
+        }
+
+        .error .clip:nth-of-type(3) .shadow:after, .error .clip:nth-of-type(1) .shadow:after
+        {
+            content: "";
+            position: absolute;
+            right: -8px;
+            bottom: 0px;
+            z-index: 9999;
+            height: 100%;
+            width: 10px;
+            background: linear-gradient(90deg, transparent, rgba(173,173,173, 0.8), transparent);
+            border-radius: 50%;
+        }
+        .error .clip:nth-of-type(3) .shadow:after
+        {
+            left: -8px;
+        }
+        .error .digit
+        {
+            position: relative;
+            top: 8%;
+            color: white;
+            background: #1870FF;  /* fondo de los circulos*/
+            border-radius: 50%;
+            display: inline-block;
+            transform: skew(45deg);
+        }
+        .error .clip:nth-of-type(2) .digit
+        {
+            left: -10%;
+        }
+        .error .clip:nth-of-type(1) .digit
+        {
+            right: -20%;
+        }.error .clip:nth-of-type(3) .digit
+        {
+            left: -20%;
+        }    
+        .error h2
+        {
+            color: #A2A2A2; /*uy tube se cayó*/
+            font-weight: bold;
+            padding-bottom: 20px;
+        }
+        .error .msg
+        {
+            position: relative;
+            z-index: 9999;
+            display: block;
+            background: #535353; /*logo*/
+            color: #A2A2A2; /*uy*/
+            border-radius: 50%;
+            font-style: italic;
+        }
+        .error .triangle
+        {
+            position: absolute;
+            z-index: 999;
+            transform: rotate(45deg);
+            content: "";
+            width: 0; 
+            height: 0; 
+        }
+
+        /* Error Page */
+        @media(max-width: 767px)
+        {
+            /* Error Page */
+            .error .clip .shadow
+            {
+                height: 100px;  /*Contrall*/
+            }
+            .error .clip:nth-of-type(2) .shadow
+            {
+                width: 80px;   /*Contrall play with javascript*/ 
+            }
+            .error .clip:nth-of-type(1) .shadow, .error .clip:nth-of-type(3) .shadow
+            {
+                width: 100px; /*Contrall*/
+            }
+            .error .digit
+            {
+                width: 80px;   /*Contrall*/
+                height: 80px;  /*Contrall*/
+                line-height: 80px; /*Contrall*/
+                font-size: 52px;
+            }
+            .error h2   /*Contrall*/
+            {
+                font-size: 24px;
+            }
+            .error .msg /*Contrall*/
+            {
+                top: -110px;
+                left: 15%;
+                width: 40px;
+                height: 40px;
+                line-height: 40px;
+                font-size: 18px;
+            }
+            .error span.triangle    /*Contrall*/
+            {
+                top: 70%;
+                right: -3%;
+                border-left: 10px solid #535353; /*no se*/
+                border-top: 8px solid transparent;
+                border-bottom: 8px solid transparent;
+            }
+            .error .container-error-404
+            {
+                height: 150px;
+            }
+            /* Error Page */
+        }
+
+        /*--------------------------------------------Framework --------------------------------*/
+
+        .overlay { position: relative; z-index: 20; } /*done*/
+        .ground-color { background: white; }  /*done*/
+        .item-bg-color { background: #EAEAEA } /*done*/
+
+        /* Padding Section*/
+        .padding-top { padding-top: 10px; } /*done*/
+        .padding-bottom { padding-bottom: 10px; }   /*done*/
+        .padding-vertical { padding-top: 10px; padding-bottom: 10px; }
+        .padding-horizontal { padding-left: 10px; padding-right: 10px; }
+        .padding-all { padding: 10px; }   /*done*/
+
+        .no-padding-left { padding-left: 0px; }    /*done*/
+        .no-padding-right { padding-right: 0px; }   /*done*/
+        .no-vertical-padding { padding-top: 0px; padding-bottom: 0px; }
+        .no-horizontal-padding { padding-left: 0px; padding-right: 0px; }
+        .no-padding { padding: 0px; }   /*done*/
+        /* Padding Section*/
+
+        /* Margin section */
+        .margin-top { margin-top: 10px; }   /*done*/
+        .margin-bottom { margin-bottom: 10px; } /*done*/
+        .margin-right { margin-right: 10px; } /*done*/
+        .margin-left { margin-left: 10px; } /*done*/
+        .margin-horizontal { margin-left: 10px; margin-right: 10px; } /*done*/
+        .margin-vertical { margin-top: 10px; margin-bottom: 10px; } /*done*/
+        .margin-all { margin: 10px; }   /*done*/
+        .no-margin { margin: 0px; }   /*done*/
+
+        .no-vertical-margin { margin-top: 0px; margin-bottom: 0px; }
+        .no-horizontal-margin { margin-left: 0px; margin-right: 0px; }
+
+        .inside-col-shrink { margin: 0px 20px; }    /*done - For the inside sections that has also Title section*/ 
+        /* Margin section */
+
+        hr
+        { margin: 0px; padding: 0px; border-top: 1px dashed #999; }
+        /*--------------------------------------------FrameWork------------------------*/
+    </style>
+</head>
+
+<body>
+
+    <!-- Error Page -->
+    <div class="error">
+        <div class="container-floud">
+            <div class="col-xs-12 ground-color text-center">
+                <div class="container-error-404">
+                    <div class="clip"><div class="shadow"><span class="digit thirdDigit">4</span></div></div>
+                    <div class="clip"><div class="shadow"><span class="digit secondDigit">0</span></div></div>
+                    <div class="clip"><div class="shadow"><span class="digit firstDigit">4</span></div></div>
+                    <div class="msg">Uy!<span class="triangle"></span></div>
+                </div>
+                <h2 class="h1">UyTube se cayó</h2>
+            </div>
+        </div>
+    </div>
+    <!-- Error Page -->
+</body>
+</html>
\ No newline at end of file
diff --git a/UyTube_web/web/AltaListaReproduccion.jsp b/UyTube_web/web/AltaListaReproduccion.jsp
index 270960b..19bd64e 100644
--- a/UyTube_web/web/AltaListaReproduccion.jsp
+++ b/UyTube_web/web/AltaListaReproduccion.jsp
@@ -1,17 +1,108 @@
 <%-- 
-    Document   : AltaListaReproduccion
-    Created on : 09/10/2019, 07:34:34 PM
+    Document   : ConsultaUsuario
+    Created on : 07/10/2019, 01:25:13 AM
     Author     : administrador
 --%>
 
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <!DOCTYPE html>
-<html>
+<html lang="es">
     <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title>JSP Page</title>
+        <meta charset="UTF-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
+        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
+        <link rel="stylesheet" type="text/css" href="css/body.css">
+        <link rel="stylesheet" type="text/css" href="css/header.css">
+        <link rel="stylesheet" type="text/css" href="css/menu.css">
+        <link rel="stylesheet" type="text/css" href="css/widget.css">
+        <link rel="stylesheet" type="text/css" href="css/footer.css">
+        <link rel="stylesheet" type="text/css" href="css/contenido-consulta-usuario.css">
+        <link rel="stylesheet" type="text/css" href="iconos/style.css">
+        <link rel="icon" type="image/png" href="imagenes/icono.png" />
+        <title>UyTube - Nueva Lista</title>
     </head>
     <body>
-        <h1>AltaListaReproduccion</h1>
+
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <!-- Inclusion de la barra superior -->
+                    <%@ include file='include/header-visitante.jsp' %>
+                </div>
+            </div>		
+        </div>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <div class="relleno-header"></div>
+                </div>
+            </div>
+        </div>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <section class="principal">	
+                        <!-- Inclusion del menu lateral -->
+                        <%@ include file='include/menu-visitante.jsp' %>
+                        <div class="contenido">
+                            <section class="contenido-flexible">								
+                                <div class="container">
+
+                                    <!-- Agregar Listas-->
+                                    <div class="d-flex flex-row justify-content-center">
+                                        <form class="form-signin" action="/uytube/usuario-agregar" method="post">
+                                            <br>
+                                            <br>
+                                            <h1 class="h3 mb-4 font-weight-normal" id="Texto_ingrese">Ingrese sus datos</h1>
+                                            <div class="mb-5">
+                                                <input type="text" class="form-control" name="nombreL" id="nombreLista" placeholder="Nombre de la lista" required>
+                                            </div>
+
+
+                                            <div class="row">
+                                                <div class="col-md-5">
+                                                    <label class="">Privacidad </label>
+                                                </div>
+                                                <div class="col-md-4 custom-control custom-radio">
+                                                    <input id="publico_1" name="privacidad_1" type="radio" class="custom-control-input" checked >
+                                                    <label class="custom-control-label" for="publico_1">Publico</label>
+                                                </div>
+                                                <div class="col-md-3 custom-control custom-radio">
+                                                    <input id="privado_1" name="privacidad_1" type="radio" class="custom-control-input" >
+                                                    <label class="custom-control-label" for="privado_1">Privado</label>
+                                                </div>
+                                            </div>
+
+
+                                            <hr class="mb-4">
+
+                                            <div class="bd-light " >
+                                                <div class="btn-toolbar justify-content-end" role="toolbar" aria-label="Toolbar with button groups">
+                                                    <div class="p-2 btn-group mr-2" role="group" aria-label="Third group">
+                                                        <button type="button" class="btn btn-danger">CANCELAR</button>
+                                                    </div> 
+                                                    <div class="p-2 btn-group" role="group" aria-label="Third group">
+                                                        <button type="button" class="btn btn-primary">ACEPTAR</button>
+                                                    </div>  
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>	 
+                                </div>							
+                            </section>
+                        </div> 
+                    </section>	
+                </div>
+            </div>
+        </div>
+
+        <%@ include file='include/widgets.html' %>
+        <%@ include file='include/footer.html' %>
+
+        <script src="js/jquery-3.4.1.min.js"></script>
+        <script src="js/bootstrap.bundle.min.js"></script>
+        <script src="js/bootstrap.min.js"></script>
+        <script src="js/funciones.js"></script>
     </body>
 </html>
diff --git a/UyTube_web/web/AltaUsuario.jsp b/UyTube_web/web/AltaUsuario.jsp
index 07a4696..4620cb5 100644
--- a/UyTube_web/web/AltaUsuario.jsp
+++ b/UyTube_web/web/AltaUsuario.jsp
@@ -27,7 +27,7 @@
         <div class="container-fluid">
             <div class="row">
                 <div class="col-12">
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                 </div>
             </div>		
         </div>
@@ -42,7 +42,7 @@
             <div class="row">
                 <div class="col-12">
                     <section class="principal">						
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <div class="contenido">
                             <section class="contenido-flexible">							
                                 <div class="principal d-flex flex-row justify-content-center">
diff --git a/UyTube_web/web/AltaVideo.jsp b/UyTube_web/web/AltaVideo.jsp
index ba45b55..10f4be0 100644
--- a/UyTube_web/web/AltaVideo.jsp
+++ b/UyTube_web/web/AltaVideo.jsp
@@ -33,11 +33,11 @@
         <%
             if (sesionIniciada) {
         %>
-        <%@ include file='include/header-usuario.html' %>
+        <%@ include file='include/header-usuario.jsp' %>
         <%
         } else {
         %>
-        <%@ include file='include/header-visitante.html' %>
+        <%@ include file='include/header-visitante.jsp' %>
         <%
             }
         %>
@@ -56,11 +56,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
diff --git a/UyTube_web/web/Buscar.jsp b/UyTube_web/web/Buscar.jsp
index 06cb4e4..c78a533 100644
--- a/UyTube_web/web/Buscar.jsp
+++ b/UyTube_web/web/Buscar.jsp
@@ -37,11 +37,11 @@
                     <%
                         if (false){
                     %>
-                    <%@ include file='include/header-usuario.html' %>
+                    <%@ include file='include/header-usuario.jsp' %>
                     <%
                         }else{
                     %>
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                     <%
                         }
                     %>
@@ -60,7 +60,7 @@
             <div class="row">
                 <div class="col-12">
                     <section class="principal">						
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
 
                         <div class="contenido">
                             <section class="contenido-flexible">								
diff --git a/UyTube_web/web/ConsultaUsuario.jsp b/UyTube_web/web/ConsultaUsuario.jsp
index 2badb60..e476f7a 100644
--- a/UyTube_web/web/ConsultaUsuario.jsp
+++ b/UyTube_web/web/ConsultaUsuario.jsp
@@ -21,6 +21,7 @@
         ArrayList<DtUsuario> seguidores = (ArrayList) request.getAttribute("seguidores");
         ArrayList<DtVideo> videos = (ArrayList) request.getAttribute("videos");
         ArrayList<DtListaDeReproduccion> listasRep = (ArrayList) request.getAttribute("listasRep");
+        String ps = (String) request.getAttribute("ps");
     %>
     <head>
         <meta charset="UTF-8">
@@ -46,11 +47,11 @@
                     <%
                         if (sesionIniciada){
                     %>
-                    <%@ include file='include/header-usuario.html' %>
+                    <%@ include file='include/header-usuario.jsp' %>
                     <%
                         }else{
                     %>
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                     <%
                         }
                     %>
@@ -72,11 +73,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
@@ -153,8 +154,30 @@
                                     <div class="bd-example bd-example-tabs">
                                         <nav class="">
                                             <div class="nav nav-tabs " id="nav-tab" role="tablist">
+                                            <%
+                                            if (ps.equals("VIDEOS")) {
+                                            %>    
+
                                                 <a class="nav-item nav-link active" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS</a>
+                                            <%
+                                            } else {
+                                            %> 
+                                                <a class="nav-item nav-link" id="refVideos" data-toggle="tab" href="#videos" role="tab" aria-controls="nav-VIDEO" aria-selected="true">VIDEOS</a>
+                                            <%
+                                            }
+                                            %>
+                                            
+                                            <%
+                                            if (ps.equals("LISTAS")) {
+                                            %>    
+                                                <a class="nav-item nav-link active" id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS</a>
+                                            <%
+                                            } else {
+                                            %> 
                                                 <a class="nav-item nav-link " id="refListas" data-toggle="tab" href="#listas" role="tab" aria-controls="nav-LISTAS" aria-selected="false">LISTAS</a>
+                                            <%
+                                            }
+                                            %> 
                                                 <a class="nav-item nav-link " id="refSeguidores" data-toggle="tab" href="#seguidores" role="tab" aria-controls="nav-SEGUIDORES" aria-selected="false">SEGUIDORES</a>
                                                 <a class="nav-item nav-link " id="refSeguidos" data-toggle="tab" href="#seguidos" role="tab" aria-controls="nav-SEGUIDOS" aria-selected="false">SEGUIDOS</a>
                                             </div>
@@ -163,8 +186,21 @@
 
                                     <div class="tab-content" id="nav-tabContent">
                                         <!-- Pestaña de videos -->
-                                        <div class="tab-pane fade show active" id="videos" role="tabpanel" aria-labelledby="nav-VIDEO-tab">
-                                            <br>
+                                        <%
+                                            if (ps.equals("VIDEOS")) {
+                                        %>    
+
+                                                <div class="tab-pane fade show active" id="videos" role="tabpanel"  aria-labelledby="nav-VIDEO-tab">
+                                                <br>
+                                        <%
+                                            } else {
+                                            %> 
+                                                <div class="tab-pane fade show" id="videos" role="tabpanel"  aria-labelledby="nav-VIDEO-tab">
+                                                <br>
+                                            <%
+                                            }
+                                        %>   
+
                                             <%
                                                 for (DtVideo v : videos) {
                                                     String urlEmbebida = Funciones.Funciones.obtenerEnlaceEmbebido(
@@ -202,8 +238,21 @@
                                         </div>
 
                                         <!-- Pestaña de listas de reproduccion -->
-                                        <div class="tab-pane fade show" id="listas" role="tabpanel" aria-labelledby="nav-LISTAS-tab">
+                                        
+                                        <%
+                                            if (ps.equals("LISTAS")) {
+                                        %>    
+
+                                                <div class="tab-pane fade show active" id="listas" role="tabpanel" aria-labelledby="nav-LISTAS-tab">
                                             <br><ul class="list-group">
+                                        <%
+                                            } else {
+                                            %> 
+                                                <div class="tab-pane fade show" id="listas" role="tabpanel" aria-labelledby="nav-LISTAS-tab">
+                                                <br><ul class="list-group">
+                                            <%
+                                            }
+                                        %>   
                                                 <%
                                                     for (DtListaDeReproduccion l : listasRep) {
                                                 %>
diff --git a/UyTube_web/web/ConsultaVideo.jsp b/UyTube_web/web/ConsultaVideo.jsp
index c3ae529..006d3b9 100644
--- a/UyTube_web/web/ConsultaVideo.jsp
+++ b/UyTube_web/web/ConsultaVideo.jsp
@@ -49,11 +49,11 @@
                     <%
                         if (sesionIniciada) {
                     %>
-                    <%@ include file='include/header-usuario.html' %>
+                    <%@ include file='include/header-usuario.jsp' %>
                     <%
                     } else {
                     %>
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                     <%
                         }
                     %>
@@ -75,11 +75,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
diff --git a/UyTube_web/web/ConsultarListaReproduccion.jsp b/UyTube_web/web/ConsultarListaReproduccion.jsp
index e0975e3..5ba6284 100644
--- a/UyTube_web/web/ConsultarListaReproduccion.jsp
+++ b/UyTube_web/web/ConsultarListaReproduccion.jsp
@@ -1,17 +1,150 @@
 <%-- 
-    Document   : ConsultarListaReproduccion
-    Created on : 09/10/2019, 07:35:55 PM
+    Document   : Buscar
+    Created on : 09/10/2019, 07:55:42 PM
     Author     : administrador
 --%>
 
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <!DOCTYPE html>
-<html>
+
+<html lang="es">
     <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title>JSP Page</title>
+        <meta charset="UTF-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
+        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
+        <link rel="stylesheet" type="text/css" href="css/body.css">
+        <link rel="stylesheet" type="text/css" href="css/header.css">
+        <link rel="stylesheet" type="text/css" href="css/menu.css">
+        <link rel="stylesheet" type="text/css" href="css/widget.css">
+        <link rel="stylesheet" type="text/css" href="css/footer.css">
+        <link rel="stylesheet" type="text/css" href="css/contenido-buscar.css">
+        <link rel="stylesheet" type="text/css" href="iconos/style.css">
+        <link rel="icon" type="image/png" href="imagenes/icono.png" />
+        <title>UyTube</title>
     </head>
     <body>
-        <h1>ConsultarListaReproduccion</h1>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <!-- Inclusion de la barra superior -->
+
+                    <%@ include file='include/header-visitante.jsp' %>
+
+
+
+                </div>
+            </div>		
+        </div>
+
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <div class="relleno-header"></div>
+                </div>
+            </div>
+        </div>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <section class="principal">						
+                        <%@ include file='include/menu-visitante.jsp' %>
+
+                        <div class="contenido">
+                            <section class="contenido-flexible">								
+                                <div class="container">
+
+                                    <!-- INFORMACION LISTA.REP-->
+                                    <div class="d-flex bd-highlight">
+                                        <div class="bd-highlight">
+                                            <img src="imagenes/lista.jpg" width="246" height="138">
+                                        </div>
+                                        <div class="pl-3 p-2 bd-highlight">
+                                            <h5>Nombre: </h5>
+                                            <h5>Tipo:</h5>
+                                            <h5>Privacidad:</h5>
+                                            <h5>Categoria:</h5>
+                                        </div>
+                                        <div class="p-2 bd-highlight">
+                                            <h5>Las_pindongas_playList</h5>
+                                            <h5>PARTICULAR</h5>
+                                            <h5>PÚBLICA</h5>
+                                            <h5>MUSICA</h5> 
+                                        </div>
+                                        <div class="p-2 d-flex align-items-end">
+                                            <button type="button" class="btn btn-primary">Modificar</button>
+                                        </div>
+                                    </div>
+                                    
+                                    <!--FIN INFORMACION LISTA.REP-->
+                                    <hr>
+                                    <h3>VIDEOS:</h3>
+
+
+                                    <!--LISTA DE CONTENIDO-->
+
+                                    <div class="tab-pane fade show active" id="videos" role="tabpanel" aria-labelledby="nav-VIDEO-tab">
+                                        <!--PRIMER VIDEO-->
+                                        <div class="video">
+                                            <div class="bd-highlight caja-imagen">
+                                                <div class="bd-highlight">
+                                                    <a href="#">
+                                                        <img src="imagenes/ukp.jpg" width="246" height="138">
+                                                    </a>
+                                                </div>
+                                            </div>
+                                            <div class="bd-highlight caja-texto justify-content-start">
+                                                <div class="bg-light" >
+                                                    <h5 class="mt-0">
+                                                        <a href="#">
+
+                                                        </a>
+                                                    </h5>
+                                                    <h4>Descripcion:</h4>
+                                                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <!--SEGUNDO VIDEO-->
+                                        <div class="video">
+                                            <div class="bd-highlight caja-imagen">
+                                                <div class="bd-highlight">
+                                                    <a href="#">
+                                                        <img src="imagenes/ukp.jpg" width="246" height="138">
+                                                    </a>
+                                                </div>
+                                            </div>
+                                            <div class="bd-highlight caja-texto justify-content-start">
+                                                <div class="bg-light" >
+                                                    <h5 class="mt-0">
+                                                        <a href="#">
+
+                                                        </a>
+                                                    </h5>
+                                                    <h4>Descripcion:</h4>
+                                                    <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
+                                                </div>
+                                            </div>
+                                        </div>
+                                        <br>                 
+                                    </div>
+
+                                    <!--FIN de LISTA DE CONTENIDO-->
+
+                                </div>							
+                            </section>
+                        </div> 
+                    </section>	
+                </div>
+            </div>
+        </div>
+
+        <%@ include file='include/widgets.html' %>
+        <%@ include file='include/footer.html' %>
+
+        <script src="js/jquery-3.4.1.min.js"></script>
+        <script src="js/bootstrap.bundle.min.js"></script>
+        <script src="js/bootstrap.min.js"></script>
+        <script src="js/funciones.js"></script>
     </body>
-</html>
+</html>
\ No newline at end of file
diff --git a/UyTube_web/web/IniciarSesion.jsp b/UyTube_web/web/IniciarSesion.jsp
index 1b3af1e..590806b 100644
--- a/UyTube_web/web/IniciarSesion.jsp
+++ b/UyTube_web/web/IniciarSesion.jsp
@@ -27,7 +27,7 @@
         <div class="container-fluid">
             <div class="row">
                 <div class="col-12">
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                 </div>
             </div>		
         </div>
@@ -42,7 +42,7 @@
             <div class="row">
                 <div class="col-12">
                     <section class="principal">						
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
 
                         <div class="contenido">
                             <section class="contenido-flexible">									
diff --git a/UyTube_web/web/ModificarListaReproduccion.jsp b/UyTube_web/web/ModificarListaReproduccion.jsp
index 2de32a0..19bd64e 100644
--- a/UyTube_web/web/ModificarListaReproduccion.jsp
+++ b/UyTube_web/web/ModificarListaReproduccion.jsp
@@ -1,17 +1,108 @@
 <%-- 
-    Document   : ModificarListaReproduccion
-    Created on : 09/10/2019, 07:39:46 PM
+    Document   : ConsultaUsuario
+    Created on : 07/10/2019, 01:25:13 AM
     Author     : administrador
 --%>
 
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <!DOCTYPE html>
-<html>
+<html lang="es">
     <head>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <title>JSP Page</title>
+        <meta charset="UTF-8">
+        <meta http-equiv="X-UA-Compatible" content="IE=edge">
+        <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
+        <link rel="stylesheet" type="text/css" href="css/bootstrap.css">
+        <link rel="stylesheet" type="text/css" href="css/body.css">
+        <link rel="stylesheet" type="text/css" href="css/header.css">
+        <link rel="stylesheet" type="text/css" href="css/menu.css">
+        <link rel="stylesheet" type="text/css" href="css/widget.css">
+        <link rel="stylesheet" type="text/css" href="css/footer.css">
+        <link rel="stylesheet" type="text/css" href="css/contenido-consulta-usuario.css">
+        <link rel="stylesheet" type="text/css" href="iconos/style.css">
+        <link rel="icon" type="image/png" href="imagenes/icono.png" />
+        <title>UyTube - Nueva Lista</title>
     </head>
     <body>
-        <h1>ModificarListaReproduccion</h1>
+
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <!-- Inclusion de la barra superior -->
+                    <%@ include file='include/header-visitante.jsp' %>
+                </div>
+            </div>		
+        </div>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <div class="relleno-header"></div>
+                </div>
+            </div>
+        </div>
+        <div class="container-fluid">
+            <div class="row">
+                <div class="col-12">
+                    <section class="principal">	
+                        <!-- Inclusion del menu lateral -->
+                        <%@ include file='include/menu-visitante.jsp' %>
+                        <div class="contenido">
+                            <section class="contenido-flexible">								
+                                <div class="container">
+
+                                    <!-- Agregar Listas-->
+                                    <div class="d-flex flex-row justify-content-center">
+                                        <form class="form-signin" action="/uytube/usuario-agregar" method="post">
+                                            <br>
+                                            <br>
+                                            <h1 class="h3 mb-4 font-weight-normal" id="Texto_ingrese">Ingrese sus datos</h1>
+                                            <div class="mb-5">
+                                                <input type="text" class="form-control" name="nombreL" id="nombreLista" placeholder="Nombre de la lista" required>
+                                            </div>
+
+
+                                            <div class="row">
+                                                <div class="col-md-5">
+                                                    <label class="">Privacidad </label>
+                                                </div>
+                                                <div class="col-md-4 custom-control custom-radio">
+                                                    <input id="publico_1" name="privacidad_1" type="radio" class="custom-control-input" checked >
+                                                    <label class="custom-control-label" for="publico_1">Publico</label>
+                                                </div>
+                                                <div class="col-md-3 custom-control custom-radio">
+                                                    <input id="privado_1" name="privacidad_1" type="radio" class="custom-control-input" >
+                                                    <label class="custom-control-label" for="privado_1">Privado</label>
+                                                </div>
+                                            </div>
+
+
+                                            <hr class="mb-4">
+
+                                            <div class="bd-light " >
+                                                <div class="btn-toolbar justify-content-end" role="toolbar" aria-label="Toolbar with button groups">
+                                                    <div class="p-2 btn-group mr-2" role="group" aria-label="Third group">
+                                                        <button type="button" class="btn btn-danger">CANCELAR</button>
+                                                    </div> 
+                                                    <div class="p-2 btn-group" role="group" aria-label="Third group">
+                                                        <button type="button" class="btn btn-primary">ACEPTAR</button>
+                                                    </div>  
+                                                </div>
+                                            </div>
+                                        </form>
+                                    </div>	 
+                                </div>							
+                            </section>
+                        </div> 
+                    </section>	
+                </div>
+            </div>
+        </div>
+
+        <%@ include file='include/widgets.html' %>
+        <%@ include file='include/footer.html' %>
+
+        <script src="js/jquery-3.4.1.min.js"></script>
+        <script src="js/bootstrap.bundle.min.js"></script>
+        <script src="js/bootstrap.min.js"></script>
+        <script src="js/funciones.js"></script>
     </body>
 </html>
diff --git a/UyTube_web/web/ModificarUsuario.jsp b/UyTube_web/web/ModificarUsuario.jsp
index 2a423ef..5d3aec7 100644
--- a/UyTube_web/web/ModificarUsuario.jsp
+++ b/UyTube_web/web/ModificarUsuario.jsp
@@ -43,11 +43,11 @@
                     <%
                         if (sesionIniciada){
                     %>
-                    <%@ include file='include/header-usuario.html' %>
+                    <%@ include file='include/header-usuario.jsp' %>
                     <%
                         }else{
                     %>
-                    <%@ include file='include/header-visitante.html' %>
+                    <%@ include file='include/header-visitante.jsp' %>
                     <%
                         }
                     %>
@@ -69,11 +69,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
diff --git a/UyTube_web/web/ModificarVideo.jsp b/UyTube_web/web/ModificarVideo.jsp
index 167f5c5..13f02be 100644
--- a/UyTube_web/web/ModificarVideo.jsp
+++ b/UyTube_web/web/ModificarVideo.jsp
@@ -37,11 +37,11 @@
         <%
             if (sesionIniciada) {
         %>
-        <%@ include file='include/header-usuario.html' %>
+        <%@ include file='include/header-usuario.jsp' %>
         <%
         } else {
         %>
-        <%@ include file='include/header-visitante.html' %>
+        <%@ include file='include/header-visitante.jsp' %>
         <%
             }
         %>
@@ -60,11 +60,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
diff --git a/UyTube_web/web/Presentacion.jsp b/UyTube_web/web/Presentacion.jsp
index 9a942f0..7204217 100644
--- a/UyTube_web/web/Presentacion.jsp
+++ b/UyTube_web/web/Presentacion.jsp
@@ -35,11 +35,11 @@
         <%
             if (sesionIniciada) {
         %>
-        <%@ include file='include/header-usuario.html' %>
+        <%@ include file='include/header-usuario.jsp' %>
         <%
         } else {
         %>
-        <%@ include file='include/header-visitante.html' %>
+        <%@ include file='include/header-visitante.jsp' %>
         <%
             }
         %>
@@ -58,11 +58,11 @@
                         <%
                             if (sesionIniciada) {
                         %>
-                        <%@ include file='include/menu-usuario.html' %>
+                        <%@ include file='include/menu-usuario.jsp' %>
                         <%
                         } else {
                         %>
-                        <%@ include file='include/menu-visitante.html' %>
+                        <%@ include file='include/menu-visitante.jsp' %>
                         <%
                             }
                         %>
diff --git a/UyTube_web/web/include/header-usuario.html b/UyTube_web/web/include/header-usuario.jsp
similarity index 74%
rename from UyTube_web/web/include/header-usuario.html
rename to UyTube_web/web/include/header-usuario.jsp
index b19e3ba..cdc1bcb 100644
--- a/UyTube_web/web/include/header-usuario.html
+++ b/UyTube_web/web/include/header-usuario.jsp
@@ -1,3 +1,6 @@
+<%@page import="Logica.DataType.DtUsuario"%>
+<%@page import="Logica.Interfaces.IUsuario"%>
+<%@page import="Logica.Fabrica"%>
 <%@page contentType="text/html" pageEncoding="UTF-8"%>
 <!DOCTYPE html>
 <!--
@@ -6,13 +9,18 @@ To change this template file, choose Tools | Templates
 and open the template in the editor.
 -->
 <div class="container-fluid">
+    <% 
+        IUsuario sys = Fabrica.getInstancia().getIUsuario();
+        DtUsuario usu = sys.obtenerUsuarioActual();
+    
+    %>
     <div class="row">
         <div class="col-12">
             <header class="header">
                 <nav>
                     <div class="navbar-dark item-header item-header1" id="navLogo">
                         <label class="icon-menu1"></label>
-                        <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">					
+                        <a href="/uytube/presentacion"><img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube"></a>					
                     </div>	
                     <div class="navbar-dark item-header item-header2">					  
                         <div id="navbarSupportedContent">		
@@ -24,10 +32,10 @@ and open the template in the editor.
                     </div>
                     <div class="perfil item-header item-header3 flex-row justify-content-lg-space-between">
                         <div class="flex-row justify-content-lg-space-between alig-content-center" id="nombrePerfil">
-                             <%= session.getAttribute("usuario")%>
+                             <%= usu.getNickname() %>
                         </div>					  
                         <div>
-                            <img id="fotoPerfil" src=<%= session.getAttribute("imgen") %> alt="Perfil">
+                            <img id="fotoPerfil" src=<%= usu.getImagen() %> alt="Perfil">
                         </div>
 
                     </div>
diff --git a/UyTube_web/web/include/header-visitante.html b/UyTube_web/web/include/header-visitante.jsp
similarity index 91%
rename from UyTube_web/web/include/header-visitante.html
rename to UyTube_web/web/include/header-visitante.jsp
index 5d8f963..4793636 100644
--- a/UyTube_web/web/include/header-visitante.html
+++ b/UyTube_web/web/include/header-visitante.jsp
@@ -10,7 +10,7 @@ Header para el visitante
                 <nav>
                     <div class="navbar-dark item-header item-header1" id="navLogo">
                         <label class="icon-menu1"></label>
-                        <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">					
+                        <a href="/uytube/presentacion"><img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube"></a>					
                     </div>	
                     <div class="navbar-dark item-header item-header2">					  
                         <div id="navbarSupportedContent">		
diff --git a/UyTube_web/web/include/menu-usuario.html b/UyTube_web/web/include/menu-usuario.html
deleted file mode 100644
index f5c2439..0000000
--- a/UyTube_web/web/include/menu-usuario.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!DOCTYPE html>
-<%@page contentType="text/html" pageEncoding="UTF-8"%>
-<!--
-Menú para el usuario logueado
--->
-<aside class="menu" >							
-    <ul>
-        <li>
-            <span>
-                <label class="icon-menu1"></label>
-                <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">
-            </span>		
-        </li>							
-        <li><a href="/uytube/usuario-consultar"><span class="icon-user"></span> Mi Perfil</a></li>        
-        <li><a href="/uytube/video-agregar"><span class="icon-upload3"></span> Subir video</a></li>
-        <li><a href=""><span class="icon-video-camera"></span> Ver videos</a></li>
-        <li class="titulo">LISTAS</li>
-        <li><a href="/uytube/lista-agregar"><span class="icon-add-to-list"></span> Crear lista</a></li>
-     
-        <li><a href="/uytube/categoria-listar"> Categorías</a></li>
-        <li class="salir"><a href="/uytube/cerrar-sesion"><span class="icon-exit"></span> SALIR</a></li>
-    </ul>					  
-</aside>
\ No newline at end of file
diff --git a/UyTube_web/web/include/menu-usuario.jsp b/UyTube_web/web/include/menu-usuario.jsp
new file mode 100644
index 0000000..77ffae5
--- /dev/null
+++ b/UyTube_web/web/include/menu-usuario.jsp
@@ -0,0 +1,32 @@
+<%@page import="Logica.DataType.DtUsuario"%>
+<%@page import="Logica.Interfaces.IUsuario"%>
+<%@page import="Logica.Fabrica"%>
+<!DOCTYPE html>
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!--
+Menú para el usuario logueado
+-->
+<aside class="menu" >	
+    <% 
+        IUsuario sys = Fabrica.getInstancia().getIUsuario();
+        DtUsuario usu = sys.obtenerUsuarioActual();
+    %>
+    <ul>
+        <li>
+            <span>
+                <label class="icon-menu1"></label>
+                <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">
+            </span>		
+        </li>		
+        <li class="titulo"> Inicio </li>
+        <li><a href="/uytube/presentacion"><span class="icon-home1"></span> Inicio</a></li>
+        <li class="titulo"> <%= usu.getNickname() %> </li>
+        <li><a href="/uytube/usuario-consultar?id=<%= usu.getNickname()%>" ><span class="icon-user"></span> Mi perfil</a></li>
+        <li><a href="usuario-consultar?id=<%= usu.getNickname()%>&ps=VIDEOS"><span class="icon-video-camera"></span> Mis videos</a></li> 
+        <li><a href="usuario-consultar?id=<%= usu.getNickname()%>&ps=LISTAS"><span class="icon-list"></span> Mis listas</a></li> 
+        <li class="titulo">Agregar</li>
+        <li><a href="/uytube/video-agregar"><span class="icon-upload3"></span> Subir video</a></li>
+        <li><a href="/uytube/lista-agregar"><span class="icon-add-to-list"></span> Crear lista</a></li>
+        <li class="salir"><a href="/uytube/cerrar-sesion"><span class="icon-exit"></span> SALIR</a></li>
+    </ul>					  
+</aside>
\ No newline at end of file
diff --git a/UyTube_web/web/include/menu-visitante.html b/UyTube_web/web/include/menu-visitante.html
deleted file mode 100644
index d8654f5..0000000
--- a/UyTube_web/web/include/menu-visitante.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<%@page contentType="text/html" pageEncoding="UTF-8"%>
-<!DOCTYPE html>
-<!--
-Menú para el Visitante
--->
-<aside class="menu" >							
-    <ul>
-        <li>
-            <span>
-                <label class="icon-menu1"></label>
-                <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">
-            </span>		
-        </li>							 
-        <li><a href="/uytube/presentacion"><span class="icon-user"></span> Inicio</a></li>
-        <!-- <li class="titulo">VIDEOS</li> -->
-        <li><a href=""><span class="icon-video-camera"></span> Ver videos</a></li>
-        <!-- <li class="titulo">LISTAS</li> -->
-        <li><a href=""> Ver Listas</a></li>
-        <li><a href=""> Ver Categorías</a></li>
-        <!-- <li class="titulo">CATEGORIAS</li> -->
-        <li><a href="/uytube/usuario-agregar"> Registrarse</a></li>
-    </ul>					  
-</aside>
\ No newline at end of file
diff --git a/UyTube_web/web/include/menu-visitante.jsp b/UyTube_web/web/include/menu-visitante.jsp
new file mode 100644
index 0000000..f75ad7c
--- /dev/null
+++ b/UyTube_web/web/include/menu-visitante.jsp
@@ -0,0 +1,23 @@
+<%@page contentType="text/html" pageEncoding="UTF-8"%>
+<!DOCTYPE html>
+<!--
+Menú para el Visitante
+-->
+<aside class="menu" >							
+    <ul>
+        <li>
+            <span>
+                <label class="icon-menu1"></label>
+                <img class="fotoLogo" src="imagenes/logoChico.jpeg" alt="UyTube">
+            </span>		
+         </li>		
+        <li class="titulo"> Inicio </li>
+        <li><a href="/uytube/presentacion"><span class="icon-home1"></span> Inicio</a></li>
+        
+        <li class="titulo">Cuenta</li>
+        <li><a href="/uytube/buscar?texto="><span class="icon-magnifying-glass"></span> Buscar</a></li>
+        <li class="titulo">Cuenta</li>
+        <li><a href="/uytube/usuario-agregar"><span class="icon-add-user"></span> Crear cuenta</a></li>
+        <li><a href="/uytube/inicio-sesion"><span class="icon-login"></span> Iniciar sesion</a></li>
+    </ul>					  
+</aside>
\ No newline at end of file
diff --git a/UyTube_web/web/index.jsp b/UyTube_web/web/index.jsp
index fa6390a..a9e4a14 100644
--- a/UyTube_web/web/index.jsp
+++ b/UyTube_web/web/index.jsp
@@ -24,7 +24,7 @@
     </head>
     <body>
 
-        <%@ include file='include/header-visitante.html' %>
+        <%@ include file='include/header-visitante.jsp' %>
         <div class="container-fluid">
             <div class="row">
                 <div class="col-12">
-- 
GitLab