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 0000000000000000000000000000000000000000..309ae0f7935beabf52a0029c5917eb7772caed08 --- /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 0000000000000000000000000000000000000000..966633ed70f6f9dc8508fae05461d8d0023bb708 --- /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 0000000000000000000000000000000000000000..7552a56d95b4ea1a96a297a85b40f731262e6e17 --- /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 0000000000000000000000000000000000000000..2a476617a4a10fb16e818451df2512c60954c08b --- /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 b01c643fe7e1787c40fa6a77889a37760aa4f622..1e2c58cb99851f734291381eea9ce0c50f5f921d 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 651bd4f3fceecb0502e83185cb6c2caaa75cada5..1cf3efbcab3a7fb10d181b4f15ee4795e9a9617f 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 0000000000000000000000000000000000000000..341afca71c84bd1fea586fb3468319b87ab2e483 --- /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 0000000000000000000000000000000000000000..4d9b82ef7eee8c08bcadd68ab2576a7a29b45e3b --- /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 0000000000000000000000000000000000000000..27a648e3444943422443f8c2ae27a9008703aa0d --- /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 0000000000000000000000000000000000000000..2c5bd2104f136416d5d8d14595890e2e638216d7 --- /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 0000000000000000000000000000000000000000..d4e53bba1089000a89da9f108ccb3be8cb04166f --- /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 0000000000000000000000000000000000000000..e7574453fa7554288f16f377aedee2b2d53d5c08 --- /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 0000000000000000000000000000000000000000..157d9a086e2016c15f2e13f745a89dbb74be1dfe --- /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 0000000000000000000000000000000000000000..10ce5ef0736ade09b4b1e3d0f5ea1a444b13f585 --- /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 0000000000000000000000000000000000000000..270960ba08d4b717c17a67bfccda3fec6d522bac --- /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 3daabad1a93e90c863223dd35cdd7143b672612f..b016e84e3883db03892aabba5a86432935c6d82a 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 e1cf90f3b36f5c8eefa938c23506b4667650c1cd..be67124298cb0a935c76512f55c8b96097fa217a 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 0000000000000000000000000000000000000000..ed3d2a8b1ec60319b060270f14969b73c60be977 --- /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 0000000000000000000000000000000000000000..e0975e328e263d8d32a4e734f451c6828f0a53b1 --- /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 0000000000000000000000000000000000000000..9321dd5dfc9b755b28410f5347d7d2dcc65a0e4e --- /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 0000000000000000000000000000000000000000..2de32a02c18af20ee18f5a586ba85e06929e312e --- /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 0000000000000000000000000000000000000000..2490c8c17b2d3be8c957345c7d03ae1f6b606a92 --- /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 0000000000000000000000000000000000000000..e6364396667e774ab704c493fc4592bf023e224c --- /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 f8f30e8b714e15721ada12401203f0b0e1ce29e8..d4f229d40822d964eb3a46ac3a6f86199dfb9704 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>