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)et ma servlet
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
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
53public 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 mon html contenant l'applet
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12protected 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); }
le problème c'est que mon html n'arrive pas à charger l'applet ! y a t il une arborescence à respecter ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
Merci de m'aider

 

 
		
		 
        

 
			
			
 
   


 Applet.Servlet sous tomcat(problème d'organisation )
 Applet.Servlet sous tomcat(problème d'organisation )
				 Répondre avec citation
  Répondre avec citation
Partager