Estou fazendo um Combox fixo em .JSP, porém o mesmo me apresenta a informação, mas grava em branco no banco de dados
Trecho JSP:
<td>UF:</td>
<td>
<select size="1" name="cidade">
<option selected value="Selecione">Selecione!</option>
<option value="${cidade.uf}">PR</option>
<option value="${cidade.uf}">SP</option>
</select>
</td>
O atributo da minha classe Cidade que grava o estado é uf.
Método que adiciona na CidadeDao:
[code] public void adiciona(Cidade cidade) {
String sql = “insert into tbcidade (nomeCidade, uf) values (?,?)”;
try {
PreparedStatement stmt = connection.prepareStatement(sql);
stmt.setString(1, cidade.getNomeCidade());
stmt.setString(2, cidade.getUf());
stmt.execute();
stmt.close();
} catch (SQLException e) {
throw new RuntimeException(e);
}
}[/code]
Trecho Servlet:
[code] String nome = request.getParameter(“nomeCidade”);
String uf = request.getParameter(“uf”);
Cidade novaCidade = new Cidade();
novaCidade.setNomeCidade(nome);
novaCidade.setUf(uf);
CidadeDao dao = new CidadeDao();
dao.adiciona(novaCidade);[/code]