Passar parâmetros para Servlet

4 respostas
EugenioMonteiro

Tenho uma classe PHP que retorna um vetor de objetos e preciso passar este vetor para um Servlet, que, por sua vez irá utilizar os valores do vetor em relatório. Como eu passo esse vetor na URL? Como eu faço para reconhecer os atributos de cada objeto no Servlet?

4 Respostas

Paezani

Bom vc receberia assim na servlet:

String linguagens[] = request.getParameterValues("linguagem[]");
  
 
   for(int i = 0; i < linguagens.length; i++)
   {
    out.println(linguagens[i] + "<br>");
   }
EugenioMonteiro

Para receber, tudo bem, mas e para passar pela URL?

?parametro=meuVetor

não funciona.

Paezani

Mas vc está usandoa algum formulário html? Se estiver, basta colocar o nome em todos os campos nome[] que ao clicar no submit ele enviará.

EugenioMonteiro

Não estou usando formulário, é uma classe PHP que lê os dados do BD faz alguns tratamentos e coloca tudo num vetor. Estou quase desistindo de usar o JasperReport (via Servlet) para esse problema, acho que vou fazer tudo no FPDF direto na classe PHP.

Criado 9 de outubro de 2009
Ultima resposta 9 de out. de 2009
Respostas 4
Participantes 2