sendRedirect()

unay
27 de Febrero del 2004
Hola,
Quiero hacer un \'response.sendRedirect(URL)\' donde el URL contenga parametros, pero quiero que estos parametros se pasen como POST . Es posible?
Gracias

Ken
27 de Febrero del 2004
Me temo que no. Los parámetros por URL son algo exclusivo del método GET. Si lo que quieres es no usar GET para no mostrar los parámetros, prueba
metiendo los parámetros en atributos del request/response y recogerlos desde la página de destino.

Creo (no estoy demasiado seguro) que se puede hacer con
request.setAttribute (atributo); y luego en lugar de un response.sendRedirect usar un dispatcher (no me preguntes por el método en cuestión, que no me acuerdo...)

El usar el dispatcher en lugar del sendRedirect es precisamente para no perder los atributos o parámetros. No estoy del todo seguro de que sea indispensable. ¿Alguien lo puede confirmar?

Salu2

Ken