Código PHP:
request.setAttribute(nombre,objeto)
con este metodo dejas atributos q pueden ser del tipo q kieras, no necesariamente strings, y luego en el servlet q lo va a recojer:
Código PHP:
(castdetipoobjeto)request.getAttribute(nombre);
y listo :)
Ten en cuenta q entonces el servlet solo recojera el parametro si es un atributo, por lo q si luego kieres llamarlo desde un formulario html con campos con el nombre del parametro no funcionara. aunk eso se arregla facil haciendo esto si lo q envias es un string en el servlet q recivbe los parametros:
Código PHP:
String strParametro=request.getParameter("parametro");
if (strParametro==null){
strParametro=(String)request.getAttribute("parametro");
}
asi primero buscara en los parametros, y si no lo encuentra buscara en los atributos, y si no ta en ninguno esq no se le a mandao na :)
saludos
PD: Me confundi queria poner getAttribute