private void modificarCrear(HttpServletRequest request) throws SQLException { String pId = request.getParameter("id"); int id = Integer.parseInt(pId); // recogemos inputs del formulario String pNombre = request.getParameter("nombre"); String pDescripcion = request.getParameter("descripcion"); String pCodigo = request.getParameter("codigo"); // construir pojo Rol pojo = new Rol(pNombre); pojo.setId(id); pojo.setCodigo(pCodigo); pojo.setDescripcion(pDescripcion); // persitir en la bbdd if (pojo.getId() == -1) { dao.insert(pojo); log.info("creado nuevo registro " + pojo.toString()); } else { if (dao.update(pojo)) { msj = new Mensaje("Registro Modificado con Exito", Mensaje.TIPO_SUCCESS); } else { msj = new Mensaje("No Modificado registro", Mensaje.TIPO_WARNING); log.error("No modificado registro " + pojo.toString()); } } // listar listar(request); }