Array em jsp

Olá,

gostaria de saber como passar um array para outra página:

1º. Página

String[] ary = {“1”, “2”, “3”, “4”, “5”};

<input name=“edArray” type=“hidden” value="<%= ary %>">

<td><input type=submit value=“Ok”></td> // form para a segunda página

2º. Página

String[] tom;
tom = request.getParameterValues(“ary”);
if (tom != null) {
for (int i = 0; i < tom.length - 1; i++) {
out.println("valores " + tom[i]);
}
}

Por que que eu tenho um valores absurdos internos do array tipo 23@ueu etc… ???

Obrigado

JNet

Dessa forma você não está passando um objeto do tipo array para a outra página e sim uma String.
Uma forma de se passar este array é colocando-o na sesão, porém vale lembrar que após utilizar esta sessão você tem que invalidar, para que não fique diversos objetos na memória sobrecarregando o servidor

ok,

e quais seriam as outras formas de passar o array para outra página fora as sessões?

Obrigado [ ]