Puxar do banco e seta em LISTA para alterar  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
minosbr
What is classpath?

Membro desde: 21/09/2011 09:56:09
Mensagens: 7
Offline

Bom galera....estou estudando java básico para internet...e me deparei com um problema que não estou conseguindo resolver sozinho.
tenho uma tabela de cadastro, uma de consulta e uma de alteração de clientes....o banco de dados eh POSTGRE.....eu consigo cadastra legal ai caio na de consulta....no comando alterar coloquei o código assim:

alter_cliente.jsp?codigo=<%=rs.getString("cli_codigo")%>&endereco=<%=rs.getString("cli_endereco")%>...

No caso quando eu clico em alterar ele me manda para a tabela ?alter_cliente? pegando por parâmetro o ?cli_codigo?, o ?cli_endereco? do banco ...... a uma continuação mas não vem ao caso agora....resolvendo o endereço o resto será igual.
No banco eu tenho uma tabela com os logradouros registrados, ele tem q pegar a que estava selecionada no cliente X e setar ela selecionada na lista do formulário de alteração...entao no campo do formulário eu coloquei assim:

<label>Endereço.:
<select name="lista_endereco" id="lista_endereco">
<%
out.print(request.getParameter("logradouro"));
String sql = "select * from logradouro order by logr_nome";
rs = st.executeQuery(sql);
while(rs.next())
{ %>
<option value=<%=rs.getString("logr_nome")%> <%if(rs.getString("logr_nome").equals(request.getParameter("endereco"))) out.print("selected");%>><%=rs.getString("logr_nome")%></option>
<%}

%>

</select>
</label>

No caso ai eu estou executando a consulta no banco e trazendo todas elas enquanto houver um próximo para a lista do formulário depois eu pego e comparo com o que vem no parâmetro endereço e mando printa como seleção e ai pego o resto da lista.
O problema q ele vem setado no first e não no que esta vindo por parâmetro....alguem poderia me ajudar?

This message was edited 2 times. Last update was at 01/02/2012 08:26:50

minosbr
What is classpath?

Membro desde: 21/09/2011 09:56:09
Mensagens: 7
Offline

Vixi.....essa foi a primeira vez que posto aqui...ativei o BB e tentei usar os comando la mas devo ter feito cagada....peço desculpa.....se precisar eu posto de novo.....vou reler la e ver no que eu errei....espero que de pra intender ai!
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

Oi.

Quando for postar aqui, leia a lista dos fóruns disponíveis. Não tem porque destacar seu tópico como (Java EE), se temos um fórum específico para isso. Basta abrir no fórum certo.

Seu tópico foi movido.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
minosbr
What is classpath?

Membro desde: 21/09/2011 09:56:09
Mensagens: 7
Offline

Rs.....desculpa.....tentei postar rapidão naquele meio tempo onde se chega em casa e esta querendo ir pra cama......imaginava que teria essa divisão mas me preocupei em ler as maneiras de se postar e no final ainda acabei fazendo tudo errado!
ViniGodoy
Moderador
[Avatar]

Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline

minosbr wrote:Vixi.....essa foi a primeira vez que posto aqui...ativei o BB e tentei usar os comando la mas devo ter feito cagada....peço desculpa.....se precisar eu posto de novo.....vou reler la e ver no que eu errei....espero que de pra intender ai!


Na verdade, você desativou o BB. O comando vem ativado por padrão e marcar o check desabilita as tags.

@ViniGodoy - Lattes

Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!

Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).

Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295
[WWW]
minosbr
What is classpath?

Membro desde: 21/09/2011 09:56:09
Mensagens: 7
Offline

Ninguém sabe como me ajudar?
O valor sempre vem marcado no primeiro....nunca no que esta por parametro!


<select name="lista_endereco" id="lista_endereco">

<%
out.print(request.getParameter("logradouro"));
String sql = "select * from logradouro order by logr_nome";
rs = st.executeQuery(sql);
while(rs.next())
{ %>
<option value=<%=rs.getString("logr_nome")%> <%if(rs.getString("logr_nome").equals(request.getParameter("endereco"))) out.print("selected");%>><%=rs.getString("logr_nome")%></option>



<%}


%>



</select>
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team