public Rodovia buscarPorId(int id) { String sql = "select * from rodovia where idrodovia = ?"; Rodovia r = null; try { PreparedStatement stmt = con.prepareStatement(sql); stmt.setInt(1, id); ResultSet rs = stmt.executeQuery(); if (rs.next()) { r.setIdRodovia(rs.getInt("idrodovia")); r.setNome(rs.getString("nome")); r.setExtensaoKm(rs.getInt("extensaokm")); r.setCidadeFinal(rs.getString("cidadeinicial")); r.setCidadeFinal(rs.getString("cidadefinal")); r.setUfInicial(rs.getString("ufinicial")); r.setUfFinal(rs.getString("uffinal")); // r.setSituacao(rs.getString("situacao").charAt(0)); } stmt.close(); rs.close(); con.close(); } catch (SQLException e) { throw new RuntimeException(e); } return r; }
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=UTF-8"); Rodovia rodovia = new Rodovia(); String nome = request.getParameter("nome"); String extensaoKM = request.getParameter("extensaoKM"); String ufInicial = request.getParameter("ufInicial"); String cidadeInicial = request.getParameter("cidadeInicial"); String ufFinal = request.getParameter("ufFinal"); String cidadeFinal = request.getParameter("cidadeFinal"); rodovia.setNome(nome); rodovia.setExtensaoKM(Integer.parseInt(extensaoKM)); rodovia.setUfInicial(ufInicial); rodovia.setCidadeInicial(cidadeInicial); rodovia.setUfFinal(ufFinal); rodovia.setCidadeFinal(cidadeFinal); PrintWriter out = response.getWriter(); out.println("<html><body>"); out.println("Nome: " + rodovia.getNome() + "<br>"); out.println("Extensão: " + rodovia.getExtensaoKM() + "<br>"); out.println("Cidade Inicial: " + rodovia.getCidadeInicial() + "<br>"); out.println("UF Inicial: " + rodovia.getUfInicial() + "<br>"); out.println("Cidade Final: " + rodovia.getCidadeFinal() + "<br>"); out.println("UF Final: " + rodovia.getUfFinal() + "<br>"); out.println("</body></html>"); }