Qualcuno mi potrebbe spiegare perchè se
<html>
<body>
<%
String pippo = "pippo";
session.setAttribute("nome", pippo);
String s = (String) session.getAttribute("nome");
out.println(s);
%>
avanti
</body>
</html>
Qualcuno mi potrebbe spiegare perchè se
<html>
<body>
<%
String pippo = "pippo";
session.setAttribute("nome", pippo);
String s = (String) session.getAttribute("nome");
out.println(s);
%>
avanti
</body>
</html>
scusate ho schiacciato invio per sbaglio![]()
questa pagina stampa correttamente la parola pippo e rimanda ad una seconda pagina prova 2
<html>
<body>
<%
String pippo = "pippo";
session.setAttribute("nome", pippo);
String s = (String) session.getAttribute("nome");
out.println(s);
%>
avanti
</body>
</html>
prova 2 cerca di vedere la variabile, ma quando la stampo mi stampa null
<html>
<body>
<%
String s = (String) session.getAttribute("nome");
out.println(s);
%>
</body>
</html>
perchè?![]()
Non cè nessuno che mi possa aiutare?
In cima ad entrambe le pagine prova a scrivere:
<%@ page session = "true" %>
Grazie mille, ora funziona
Però riflettendo mi sembra strano... l'attributo session di page non dovrebbe essere true di default?Vabbè l'importante che funziona
Vero, il valore di default dovrebbe essere true (Mentre io in tutta sincerita' credevo il contrario...)
Page directive
Magari perche' la direttiva deve essere comunque inserita... altrimenti nessun valore viene impostato.
Con
dovrebbe funzionare ugualmente visto che tutti gli attributi prenderebbero il valore assegnatogli di default.codice:<%@ page %>
![]()
![]()
![]()
Mi sono sbagliato, le variabili di sessione anche con session=true continuano a non funzionare, qualcuno ha altre idee?