public String salvar() { boolean isDeletar = true; try { categoriaDAO.update(categoria); } catch (Exception e1) { e1.printStackTrace(); } int id = categoria.getId() != 0 ? categoria.getId() : categoriaDAO.lista().size() == 0 ? 1 : categoriaDAO.lista().size(); try { File file = new File(ControllerArquivo.criarArquivo("imagens\\temp\\categoria\\fotoPerfil.jpg")); if (!file.exists()) { isDeletar = false; file = new File( ControllerArquivo.criarArquivo("imagens\\temp\\categoria\\fotoPerfilPadrao.jpg")); } ControllerArquivo.guardarArquivo( new FileInputStream(file), "imagens\\categoria\\", id + ".jpg"); if (isDeletar) file.delete(); } catch (FileNotFoundException e) { e.printStackTrace(); } categoria = new Categoria(); return "Salvar"; }