Bonjour à tous,
Je voudrais faire communiquer une Applet avec une servlet sous tomcat, apparemment j'ai pas de problème avec le code mais plutûot avec l'organisation de mon projet
voici l'actionPerformed de l'applet(envoyer du text au servlet)
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
41
42
43
44
45
46
47
48
49
50
51
52
53
public class App_msg extends JApplet {
 
 
	JTextArea t=new JTextArea("");
	private JButton bouton = new JButton("envoi");
 
 
	public void init(){
		this.setSize(300, 80);
 
				t.setPreferredSize(new Dimension(200,70));
 
 
				this.bouton.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent arg0) {
				try{
 
					System.out.println(getDocumentBase());
 
					URL url=new URL(getDocumentBase(),"ijab");
 
					System.out.println(url.toString());
 
 
 
 
				 URLConnection connexion =url.openConnection();
 
				 connexion.setDoOutput(true);
 
 
			    PrintWriter req=new PrintWriter(connexion.getOutputStream(),true);
 
			     req.print("yes im here ");
 
 
 
				}catch(IOException e){}
 
 
 
 
			}			
		});
 
		//On ajoute nos composants
		this.getContentPane().add(bouton, BorderLayout.SOUTH);
		this.getContentPane().add(t, BorderLayout.NORTH);
		//Et le tour est joué !
	}
 
 
}
et ma servlet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
 
		BufferedReader req=new BufferedReader(new InputStreamReader(request.getInputStream()));
 
 
			String message =req.readLine();
 
			System.out.println(message);
 
 
	}
Et mon html contenant l'applet
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
<CENTER>
<APPLET   codebase ="../bluid/classes/" CODE=App_msg.class  WIDTH=300 HEIGHT=180>
</APPLET>
</CENTER>
le problème c'est que mon html n'arrive pas à charger l'applet ! y a t il une arborescence à respecter ?
Merci de m'aider