|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Aug 2008
Messaggi: 210
|
[Java] Problema settaggio cookie con Servlet
Rieccomi per un nuovo problema
Allora, durante l'elaborazione di una JSP, mi collego ad un Servlet e gli passo dei parametri che serviranno per specificare i dettagli dei cookie da aggiungere alla response: Codice:
<c:choose>
<c:when test = "${!empty param.remember}">
<c:import url = "/addCookie">
<c:param name = "userName" value = "${validUser.userName}"/>
<c:param name = "password" value = "${validUser.password}"/>
<c:param name = "age" value = "${60 * 60 * 24 * 30}"/>
</c:import>
</c:when>
<c:otherwise>
<c:import url = "/addCookie">
<c:param name = "userName" value = "${validUser.userName}"/>
<c:param name = "password" value = "${validUser.password}"/>
<c:param name = "age" value = "0"/>
</c:import>
</c:otherwise>
</c:choose>
Codice PHP:
Qualche idea? |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Aug 2008
Messaggi: 210
|
Dopo vari test ho potuto constatare che oltre al fatto che il link relativo al servlet è errato considerando la posizione della pagina che lo richiama, le operazioni che il servlet dovrebbe compiere non vengono eseguite nè con <c:import> nè con <jsp:include>. Se invece utilizzo un redirect o un forward il servlet viene eseguito correttamente. Ma siccome inserendo un redirect o un forward mi stravolgerebbe un pò il sistema dell'applicazione, mi chiedo se esiste qualcosa di simile, e mi chiedo soprattutto perchè c:import e jsp:include non eseguono il servlet... a cosa servono allora?
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Aug 2008
Messaggi: 210
|
Ho provato a creare i Cookie direttamente utilizzando la stessa JSP invece di invocare il servlet:
Codice PHP:
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:59.



















