Développer une application web sous Eclipse avec applet JSP
Salut,
j'ai un problème au niveau d'une application web, en effet, je travail sous eclipse europa, j'ai créé un dynamique web project
ensuite j'ai crée un package applet où là j'ai une classe fentre.java qui est mon applet dont voici le code :
Code:
1 2 3 4 5 6 7
|
public class fenetre extends JApplet{
public void init() {
Label helloLabel = new Label(getParameter("hellotext"));
add(helloLabel);
}
} |
ensuite dans le dossier WEB-CONTENT j'ai mon fichier index.jsp :
Code:
1 2 3 4 5 6
|
<html>
<body>
<applet code="fenetre.class" width="200" height="200"> Votre navigateur ne supporte pas les applets. </applet>
</body>
</html> |
et j'ai mon fichier web.xml :
Code:
1 2 3 4 5 6
|
<?xml version="1.0" encoding="UTF-8"?>
web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<display-name>miniProjet</display-name>
<distributable/>
</web-app> |
Je lance ensuite se projet sur firefox et mon serveur d'application et glassfish, et voici l'erreur que j'ai dans la console java :
java.lang.NoClassDefFoundError: fenetre (wrong name: applet/fenetre)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadCode(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Je ne sais pas d'où sa peut venir, j'ai essayé dans mon fichier.jsp mettre aussi code="applet.fenetre", mais j'ai la même erreur
merci pour vos réponses
PS : si vous connaissez des tutoriaux intéressants sur la mise en place d'application web sous eclipse avec des applets je suis preneur