PDA

Visualizza la versione completa : [JAVA] Mandare dati da servlet a pagina JSP


nrocco
25-08-2005, 18:05
Ciao,
Qualcuno s dirmi se possibile mandare dati da una servlet ad una pagina jsp?
Finora ho usato questo metodo:

getServletContext().getRequestDispatcher("/index.jsp?errore=1").include(request,response);

in cui prendevo dalla pagina jsp il valore di errore.

Ora per ho bisogno di trasferire un path del tipo:

index.jsp?AltraServlet?c=1&n=2

il risultato che si perde nel passaggio l'ultimo parametro "n" e quindi il metodo non pi efficiente.

Non posso usare la sessione per memorizzare i parametri.

Come posso fare?

Grazie.

floyd
25-08-2005, 19:42
nella servlet aggiungi il valore
request.setAttribute("nome", "valore")
e nella jsp lo ottieni
String valore = (String)request.getAttribute("nome")

nrocco
26-08-2005, 10:27
thanx

FreeManX
26-08-2005, 11:57
Originariamente inviato da floyd
nella servlet aggiungi il valore
request.setAttribute("nome", "valore")
e nella jsp lo ottieni
String valore = (String)request.getAttribute("nome")

o piu' semplicemente utilizzando EL ${requestScope.nomeparametro}

:)

Loading