public void editar(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Usuario usuario = new Usuario(); UsuarioDao usuarioDao = new UsuarioDao(); usuario = requestForm(request); usuario = usuarioDao.editar(usuario.getId()); if (usuario != null) { request.setAttribute("usuario", usuario); RequestDispatcher rd = request.getRequestDispatcher("UsuarioEditar.jsp"); rd.forward(request, response); } else { RequestDispatcher rd = request.getRequestDispatcher("MensagemErro.jsp"); rd.forward(request, response); } }
private Usuario requestForm(HttpServletRequest request) { Usuario retorno = new Usuario(); if ((request.getParameter("txtId") != null) && (!request.getParameter("txtId").equals(""))) { retorno.setId(Integer.parseInt(request.getParameter("txtId"))); } if ((request.getParameter("txtNome") != null) && (!request.getParameter("txtNome").equals(""))) { retorno.setNome(request.getParameter("txtNome")); } if ((request.getParameter("txtEmail") != null) && (!request.getParameter("txtEmail").equals(""))) { retorno.setEmail(request.getParameter("txtEmail")); } if ((request.getParameter("txtSenha") != null) && (!request.getParameter("txtSenha").equals(""))) { retorno.setSenha(request.getParameter("txtSenha")); } return retorno; };