youta
Janeiro 15, 2007, 12:18pm
#1
Bom dia,
Estou tendo um problema, de como recuperar na servlet um codigo de uma select e colocar em uma list na minha servlet.
obs: a servlet estar funcionando. só essa parte quero implementar.
na html:
[code]
Geci orione
Raimundo Eustaquio
Alexandre Peixoto
Edmilson
Welden
Elaine Cristina
Ilan p
luis antonio
polyanna
Anita
Elaine Cristina
[/code]
e gostaria de saber como carregar em uma list na servlet quando clicar em confirmar.
Na servelt:
if(req.getParameter("list2") != null){
String list2 = req.getParameter("list2");
System.out.println(list2);
Quando manda tres “3” nomes me aparece só um.
Att. Rodrigo
youta
Janeiro 18, 2007, 12:06pm
#2
up up , desculpem mais to precisando. :oops:
Tente usar o req.getParameterValues(“parametro”), ele retorna um array de valores, pois é isso que a sua página estará enviando ao servlet.
youta
Janeiro 22, 2007, 10:39am
#4
funcionol , mais tem um probleminha … :?
quando ele traz o value , não traz o sobrenome da pessoa.
codigo :
String[] teste;
teste = req.getParameterValues("list2");
if (teste != null) {
for (int i = 0; i < teste.length;i++)
System.out.println("valor " + teste[i]);
}
}
exemplo:
ele não traz o sobrenome da pessoa :shock: :
na caixa tem :
luis mario
kelley silva souza
ele pega só :
luis
kelly
ai fica a questão ! e o sobrenome ??? a servlet não ta pegando!!!
Pedrosa
Janeiro 22, 2007, 10:46am
#5
Verifique se o value do campo esta entre aspas no JSP.
youta
Janeiro 22, 2007, 12:12pm
#6
cara estou usando HTML , e usando o changeTag
e REALMENTE , estava sem aspas. agora resolvir o problema.
era mesmo as ASPAS !
nem prestei atenção ! obrigado !!!
[code]List nome = (ctl.pesquisarNome(req.getParameter(“campoPesquisa”)));
String htmlList=null;
for(int i=0; i<nome.size();i++ ){
htmlList +="<option value=\""+nome.get(i).toString()+"\">"+nome.get(i).toString() +"</option>";
}
formatHtml.changeTag(html,"{TAG_LIST_NOME}",htmlList);[/code]
para alguem quiser o codigo como exemplo ta ai…