Passagem de String como Parâmetro

Bom dia a todos, meu problema é o seguinte:

tenho um for que está alimentando a seguinte String:

descr[i]=(String) item.Descr;

Estou passando a mesma assim:

response.sendRedirect(response.encodeRedirectURL(“http://localhost:8080/examples/jsp/E-commerce/site/final.jsp?descr[]=”+descr[i]));

Até aí beleza, mas qdo vou recuperar seu valor, tento assim:

String descr[]=request.getParameterValues(“descr[]”);

Me retorna o seguinte erro:

Generated servlet error:
[javac] Compiling 1 source file
[javac] C: omcatworkStandalonelocalhostexamplesjspE-commercesitefinal_jsp.java:120: ‘.class’ expected
[javac] out.print(descr[]);
[javac] ^
[javac] C: omcatworkStandalonelocalhostexamplesjspE-commercesitefinal_jsp.java:120: ‘)’ expected
[javac] out.print(descr[]);
[javac] ^
[javac] C: omcatworkStandalonelocalhostexamplesjspE-commercesitefinal_jsp.java:120: cannot resolve symbol
[javac] symbol : class descr
[javac] location: class org.apache.jsp.final_jsp
[javac] out.print(descr[]);
[javac] ^
[javac] C: omcatworkStandalonelocalhostexamplesjspE-commercesitefinal_jsp.java:120: unexpected type
[javac] required: value
[javac] found : class
[javac] out.print(descr[]);
[javac] ^
[javac] 4 errors

Grato

tem como passar arrays em cabeçalhos http? :shock:

Não que eu saiba. A menos, é claro, que vc saia passando item a item criando uma url bem tosca assim:
url?item1=tal1&item2=tal2…itemN=talN

Mas, creio que ninguem vai fazer uma coisa dessas em sã consciencia. Se vc quer passar o array completo para o servlet, coloque ele como atributo do request, session ou algum outro contexto. Depois é só recuperar no servlet.

Até.

valeu!!!