Jsp - lista dinâmica

0 respostas
webjspjava
Cleiton_Conceicao

Boa tarde, gente estou com o seguinte problema. eu preciso obter o campo chave de uma lista. porém ele está vindo null. (preciso obter o campo chave para poder assim fazer o relacionamento das tabelas corretamente).
como faço para resolver?
segue o código abaixo

<label for="pacconsulta">Paciente</label>
		<label for="ListarPaciente"></label>
		<select name="ListarPaciente" id="ListarPaciente" style="width: 20em">
		<% DaoPaciente daopacientelista = new DaoPaciente();
List<Pacientetratamento> listarpaciente = daopacientelista.listar();

for(Pacientetratamento p: listarpaciente)
	
{
	
%>
<option value="<%= p.getCodigo()%>" ><%= p.getNome() %></option>
			
			
<% } %>

public List listar() throws Exception{

List listar = new ArrayList();

String sql = select * from ftc_paciente;

;

PreparedStatement statement=connection.prepareStatement(sql);

ResultSet resultSet = statement.executeQuery();

while (resultSet.next()){

Pacientetratamento pacientetratamento = new Pacientetratamento ();
pacientetratamento.setCodigo(resultSet.getString("PAC_COD"));
		pacientetratamento.setNome(resultSet.getString("PAC_NOME"));
		pacientetratamento.setDatanascimento(resultSet.getString("PAC_NASCIMENTO"));
		pacientetratamento.setmatricula(resultSet.getString("PAC_MATRICULA"));
		pacientetratamento.setSexo(resultSet.getString("PAC_SEXO"));
		pacientetratamento.setEmail(resultSet.getString("PAC_EMAIL"));
		pacientetratamento.setTelefone(resultSet.getString("PAC_TELEFONE"));
		pacientetratamento.setCidade(resultSet.getString("PAC_CIDADE"));
		pacientetratamento.setEstado(resultSet.getString("PAC_ESTADO"));
		listar.add(pacientetratamento);
	}
	return listar;
}
Criado 11 de junho de 2017
Respostas 0
Participantes 1