|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
jsp: metodo setAttribute dell'oggetto request
il metodo setAttribute(dell'oggetto request) memorizza l'attributo
specificato nella richiesta corrente. ma quando la pagina jsp (che contiene request.setAttribute(nome, valore))viene eseguita la richiesta corrente non è gia terminata?? che signfica quindi, che setAttribute 'aggiunge' tale attributo alla richiesta che è già stata inoltrata(e terminata)?? forse faccio unpo' di confusione ma faccio fatica a figurarmi tale cosa; se qualcuno mi spiegasse. grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
La "request" è un oggetto che rappresenta la richiesta (http nel caso di una HttpServletRequest) che ha causato la chiamata alla tua jsp.
In effetti il setAttribute non è usato molto comunemente. Un possibile utilizzo potrebbe essere il voler aggiungere un attibuto alla request e poi passare il controllo a un'altra jsp (con una forward). La seconda jsp potrebbe fare un request.getAttribute() per recuperare il parametro. |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
ok ma l'oggetto request continua a esistere anche dopo che il codice della pagina è stato eseguito e c'è stato quindi un output, giusto?
nel senso: l'oggetto request non muorecon la richiesta da parte del client della pagina jsp, giusto? |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
si ok.
a me il concetto sembrava strano perchè pensavo che una volta arrivata la richiesta al server (e quindi prima di eseguire il codice che contiene ad ex. un request.setAttribute()) ormai la richiesta fosse terminata. insomma facevo confusione tra la richiesta generica da parte del client e l'oggetto request che è indipendente da tale richiesta. spero di essermi spiegato. grazie cmq |
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
esatto, anche se l'istanziazione è conseguenza della richiesta http del client il lifetime dell'oggetto request è determinato dall'applicazion server |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Dec 2003
Messaggi: 458
|
grazie
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:27.


















