Bonjour à tous .
Voila , j'ai une page JSP que voici :

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><%
}
dans cette page , comme on peut le voir , j'ajoute un objet dans messagesSession juste avant de lancer l'applet .
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 ?