Bonjour à tous .
Voila , j'ai une page JSP que voici :
dans cette page , comme on peut le voir , j'ajoute un objet dans messagesSession juste avant de lancer l'applet .
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40 <%@ page language="java" %> <%@ page import="net.dev.*" %> <%@ include file="/WEB-INF/src/jspf/messagesSession.jspf" %> <% if (((request.getParameter ("applet")) != null) && ((request.getParameter ("applet")).equalsIgnoreCase("affichelog"))) { try { if (messagesSession.size() != 0) { for (int i= 0; i < messagesSession.size (); i++) { %> <%= messagesSession.get (i)%> <% } messagesSession.clear(); } else { out.println("vide"); } } catch (Exception ex) { out.println("erreure : " + ex.getMessage()); } } else { messagesSession.add("initialisation"); %><html><head><title>AfficheLog</title></head> <body><center> <applet code="net.dev.afficheLog" codebase="../applet" width="100%" height="86"> <param name="page_com" value="http://localhost:8080/include/affichelog.jsp?applet=affichelog"> <p>Pour utiliser l'applet, vous devez installer et autoriser <a href="http://java.sun.com/getjava/">Java</a></p> </applet> </center></body></html><% }
l'applet quand a elle appelle la 'page_com' qui lui delivre le contenu de l'objet messagesSession.
Et pourtant mon applet reste vide , elle n'affiche rien .
Le code fonctionne parfaitement bien sur ma plateforme de dev , mais la chez moi j'ai reinstallé le tout pour dev , et ca ne fontionne pas .
J'ai bien l'impression que la page de com n'affiche rien a l'applet car elle considère qu'elle n'est pas dans la même session http que la page et du coup l'objet et forcement vide pour elle .
Quelqu'un peut m'eclairer ?
y'a-t-il une configuration spécifique a faire pour que l'applet d'une page soit dans la même session http ?
Partager