예제 #1
0
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {
    HttpSession session = req.getSession();
    String user = req.getParameter("usuario");
    String pass = req.getParameter("contrasena");
    ServletContext app = getServletContext();
    Clientes c = new Clientes();
    Cosas cosas = new Cosas();

    if (!(user != null) || !(pass != null)) {
      req.setAttribute("errorInicio", "<br/>Para acceder a la pagina, debes de logearte");
      session.invalidate();
      app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp);
    } else {
      if (user.equals("") || pass.equals("")) {
        req.setAttribute("errorInicio", "Debes iniciar sesion para acceder");
        app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp);
      } else {
        if (cosas.iniciarSesion(user, pass)) {
          c.setContrasena(pass);
          c.setUsuario(user);
          session.setAttribute("clientes", c);
          app.getRequestDispatcher("/WEB-INF/jsp/principal.jsp").forward(req, resp);
        } else {
          req.setAttribute(
              "errorInicio", "Usuario no registrado, registrate o inicia sesion para acceder");
          app.getRequestDispatcher("/WEB-INF/jsp/inicio.jsp").forward(req, resp);
        }
      }
    }
  }
예제 #2
0
  protected void doGet(HttpServletRequest req, HttpServletResponse resp)
      throws ServletException, IOException {

    ServletContext app = getServletContext();
    HttpSession session = req.getSession();
    Clientes c = (Clientes) session.getAttribute("clientes");
    String cantidadPedido = req.getParameter("cantidadPedido");
    String cantidad = req.getParameter("cantidad");
    String paginaOrigen = req.getParameter("paginaOrigen");
    String nombre = req.getParameter("nombre");
    String precio = req.getParameter("precio");
    String fotos = req.getParameter("fotos");
    String tipo = req.getParameter("tipo");
    String usuario = c.getUsuario();

    if (usuario != null) {
      if (paginaOrigen != null) {
        Cosas.setPedido(nombre, cantidadPedido, usuario, precio, fotos, cantidad, tipo);
        if (paginaOrigen.equals("arboles")) {
          req.setAttribute("arboles", Cosas.getNombreArboles());
          app.getRequestDispatcher("/WEB-INF/jsp/arboles.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("arbustos")) {
          req.setAttribute("arbustos", Cosas.getNombreArbustos());
          app.getRequestDispatcher("/WEB-INF/jsp/arbustos.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("flores")) {
          req.setAttribute("flores", Cosas.getNombreFlores());
          app.getRequestDispatcher("/WEB-INF/jsp/flores.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("mobiliario")) {
          req.setAttribute("mobiliario", Cosas.getNombreMobiliario());
          app.getRequestDispatcher("/WEB-INF/jsp/mobiliario.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("semillas")) {
          req.setAttribute("semillas", Cosas.getNombreSemillas());
          app.getRequestDispatcher("/WEB-INF/jsp/semillas.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("servicios")) {
          req.setAttribute("servicios", Cosas.getNombreServicios());
          app.getRequestDispatcher("/WEB-INF/jsp/servicios.jsp").forward(req, resp);
        }
        if (paginaOrigen.equals("utiles")) {
          req.setAttribute("utiles", Cosas.getNombreUtiles());
          app.getRequestDispatcher("/WEB-INF/jsp/utiles.jsp").forward(req, resp);
        }

      } else {
        req.setAttribute("cesta", Cosas.getPedido(usuario));
        app.getRequestDispatcher("/WEB-INF/jsp/cesta.jsp").forward(req, resp);
      }
    }
  }