2016-12-09 5 views
0

J'utilise:Comment afficher JApplet dans une page JSP

  1. Eclipse pour les développeurs Java EE
  2. JSP
  3. JDK1.8.0
  4. Dynamic Web Project

Je veux pour montrer une applet dans ma page jsp, mais je suis infructueuse. Le problème est le suivant: lorsque j'exécute la page index.jsp de la page, une zone vide dans le navigateur affiche une petite icône dans le coin supérieur gauche.

La capture d'écran de la scène est fourni ci-dessous:

The overview of the scene can be seen in the picture

Exécution directement depuis Eclipse montre:

Running directly with eclipse shows this

Si nous courons la page index.jsp avec ce codage:

<jsp:plugin type="applet" code="gui.MainFrame.class" codebase="gui" width = "400" height = "400"> 
</jsp:plugin> 

Sortie: affiche uniquement une boîte vide avec une petite icône dans le coin supérieur gauche avec la largeur 400 et la hauteur 400.

Veuillez me guider, je suis coincé dessus. C'est le projet de ma dernière année. Merci.

+0

Voir [Java support Plugin Obsolète] (http: // www. gizmodo.com.au/2016/01/rest-in-hell-java-plug-in/) et [Déplacement vers un site Web sans plug-in] (https://blogs.oracle.com/java-platform-group/ entry/moving_to_a_plugin_free). –

Répondre

1

Le contenu de WEB-INF n'est pas diffusé aux navigateurs, y compris le dossier WEB-INF/classes où toutes les sources Java de ce projet sont compilées et déployées sur le serveur. Vous devrez avoir ses fichiers de classe compilés dans WebContent mais en dehors de WEB-INF. Ma suggestion serait d'essayer de créer un deuxième dossier source Java et de définir explicitement son dossier de sortie pour être quelque part dans WebContent mais en dehors de WEB-INF. Il ne nécessiterait alors aucun travail sur la page de propriétés Deployment Assembly pour le projet, car cette page n'affecte que le déploiement côté serveur. Tout ce qui est sous WebContent, y compris les fichiers de classe d'applet, doit simplement être copié.

Edit: Il va ressembler à ceci, et vous doit avoir la possibilité de définir des dossiers de sortie pour chaque dossier source activé: Allow output folders to be set for each source folder, then create one for the Applet sources and have it build into somewhere else under WebContent

+0

Pourriez-vous s'il vous plaît faire un simple projet web dynamique d'une applet et me l'envoyer? Mon email: [email protected] Je serai reconnaissant envers vous. _thanks_ ** Nitind ** –

+0

Modifié la réponse afin qu'elle soit plus réutilisable. – nitind

+0

Je l'ai essayé, mais toujours la sortie est empy box .. Cher ** Nitind ** Je suis également confus dans jsp: attribut de code plugin et l'attribut codebase. –