diff --git a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Listener.java b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Listener.java index acdb7f3..b95352e 100644 --- a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Listener.java +++ b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/seguridad/Listener.java @@ -36,7 +36,7 @@ public class Listener implements PhaseListener { //Revisar que no sea la pafina index y que no estes logueado //para redireccionar if (!paginaActual.contains("vistaLogin.xhtml") && Login.getEstatus() == false) { - FacesContext.getCurrentInstance().getExternalContext().redirect("faces/vistaLogin.xhtml?faces-redirect=true"); + FacesContext.getCurrentInstance().getExternalContext().redirect("faces/vistaLogin.xhtml"); NavigationHandler nh = event.getFacesContext().getApplication().getNavigationHandler(); nh.handleNavigation(event.getFacesContext(), null, "vistaLogin"); @@ -54,4 +54,4 @@ public class Listener implements PhaseListener { return PhaseId.RESTORE_VIEW; } -} +} \ No newline at end of file diff --git a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java new file mode 100644 index 0000000..825f713 --- /dev/null +++ b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java @@ -0,0 +1,87 @@ +/* + * Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license + * Click nbfs://nbhost/SystemFileSystem/Templates/JSP_Servlet/Servlet.java to edit this template + */ +package mx.edu.tsj.chapala.sistemas.jin.servicios; + +import java.io.IOException; +import java.io.PrintWriter; +import javax.servlet.ServletException; +import javax.servlet.annotation.WebServlet; +import javax.servlet.http.HttpServlet; +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; + +/** + * + * @author estra + */ +@WebServlet(name = "ProductosServlet", urlPatterns = {"/ProductosServlet"}) +public class ProductosServlet extends HttpServlet { + + /** + * Processes requests for both HTTP GET and POST + * 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(""); + out.println(""); + out.println(""); + out.println("Servlet ProductosServlet"); + out.println(""); + out.println(""); + out.println("

Servlet ProductosServlet at " + request.getContextPath() + "

"); + out.println(""); + out.println(""); + } + } + + // + /** + * Handles the HTTP GET 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 POST 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"; + }// + +} diff --git a/InventarioJakartaJIN-war/web/vistaLogin.xhtml b/InventarioJakartaJIN-war/web/vistaLogin.xhtml index 1c2cba0..7b6103e 100644 --- a/InventarioJakartaJIN-war/web/vistaLogin.xhtml +++ b/InventarioJakartaJIN-war/web/vistaLogin.xhtml @@ -32,13 +32,13 @@
- + +
- +