Lista de JSP para Servlet

5 respostas
fabiocortolan

Pessoal, estou precisando enviar uma lista de objetos de uma página JSP para um servlet em Java, alguém sabe como posso fazer isso?
Para exemplificar, tenho uma página de cadastro de clientes, cada cliente possui um ou mais telefones, como posso fazer para obter essa lista de telefones no servlet? Sei que para obter um campo específico utilizo request.getParameter(“nomeCampo”) mas nesse caso de uma lista não faço idéia.


“O único lugar em que o sucesso vem antes do trabalho é o dicionário” - Albert Einstein

5 Respostas

drsmachado

Você não terá uma lista, mas, um array.
Logo, precisará referenciar cada um dos elementos que está recebendo.

fabiocortolan

Blz drsmachado, mas como eu seto esse array na página JSP? Vou ser obrigado a usar scriptlet ou tem alguma outra forma de setar esses valores?

drsmachado

Isso vai depender de quanto você conhece de JSP/Servlet/javascript.
Se for pouco, vai usar scriptlet.
Se for médio, usará JSTL/EL.
Se for muito, usará ajax.

lele_vader

Você pode colocar todos com o mesmo name.
Daí no servlet você usa

String[] variavel= (String[]) req.getParameterValues(“nameDaPágina”);

Agora se quiser imprimir os dados na página você pode usar jstl e el.

fabiocortolan

Se for pouco, vai usar scriptlet.
Se for médio, usará JSTL/EL.
Se for muito, usará ajax.

No meu caso é “médio” não conheço muitio d ajax, vou usar JSTL mesmo, consegui resolver dessa forma. Muito obrigado pelas dicas!

Criado 15 de agosto de 2012
Ultima resposta 15 de ago. de 2012
Respostas 5
Participantes 3