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."); } }
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"); } }