コード例 #1
0
  private void procesarSolicitud(HttpServletRequest request, HttpServletResponse response)
      throws IOException {

    String nombreP = request.getParameter("nomp");
    String usr = request.getParameter("usr");
    String pass = request.getParameter("pass");

    String xxx = request.getParameter("asd");

    int z = Integer.parseInt(xxx);

    if (nombreP != "" && usr != "" && pass != "") {

      Prodandes joda = Prodandes.darInstancia();
      if (joda.darTipoUsuario(usr, pass) == "Gerente de produccion") {
        String nuevo = joda.actualizarInventario(nombreP, z);
        imprimirEncabezadoNuevo(response, nuevo);
      } else {
        imprimirMensajeError(
            response.getWriter(),
            "Error en los parámetros",
            "Nombre de usuario o contraseña incorrectos.");
      }
    } else {
      imprimirMensajeError(
          response.getWriter(),
          "Error en los parámetros",
          "Nombre de usuario o contraseña incorrectos.");
    }
  }
コード例 #2
0
  public void destroy() {
    System.out.println("Destruyendo instancia");
    try {
      if (Prodandes.darInstancia() != null) {
        ServerConfig config = ServerConfigLocator.locate();
        File dataDir = config.getServerDataDir();
        File tmp = new File(dataDir + RUTA_ARCHIVO_SERIALIZADO);
        System.out.println("Nombre=" + tmp.getName());
        System.out.println("Path=" + tmp.getPath());
        System.out.println("Abs. Path=" + tmp.getAbsolutePath());

        FileOutputStream fos = new FileOutputStream(tmp);
        ObjectOutputStream oos = new ObjectOutputStream(fos);
        oos.writeObject(Prodandes.darInstancia());
        oos.close();
        fos.close();
        System.out.println("Album Serializado");
      }
    } catch (Exception e) {
      System.out.println("Error de persistencia en Servidor");
    }
  }