Bonjour,
Dans l'optique de créer un espace utilisateur très simple je souhaiterai utiliser des session , d’après ce que j'ai compris , en java il suffit de faire session.setAttribute("nom",objet); pour créer une session et donc getAttribute nom pour les récupérer mais cela me pose un problème , car j'ai donc créer mon objet client que je souhaite insérer dans la session mais lorsque j'essaie de lire les données cela ne marche pas .
mon log d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Stacktrace:
	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
	org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary.java:927)
	org.apache.jsp.index_jsp._jspService(index_jsp.java:72)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<% Client clt=new Client();
        clt =(Client)(session.getAttribute("Client"));
        System.out.println(session.getId()); 
     
clt =(Client)session.getAttribute("Client");%>
             <%=clt.getAge() %>
et une autre petite question , dans le but de rendre plus lisible mon programme , je souhaiterai savoir quel variable en JSTL & EL peut on utiliser pour voir si une session est vide , j'ai bien essayer avec :

<c:if test="${empty ScopeSession}">//code du formulaire de connexion</c:if>
pour que si une session existe alors la boite de connexion disparaisse.
Merci d'avance pour votre aide