Applet.Servlet sous tomcat(problème d'organisation )
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:
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:
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:
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