2010-04-09 10 views
1

J'ai écrit un programme Applet qui dessine un graphique à secteurs. Les valeurs de l'applet doivent être transmises depuis la page JSP.Y compris Applet dans la page JSP

j'ai écrit les lignes de code suivantes dans JSP:

<jsp:plugin type="applet" code="drawPie" codebase="." width="750" heigth="300"> 
    <jsp:params> 
     <jsp:param name="user_id" value="<% =user %>"/> 
    </jsp:params>  
</jsp:plugin>  

et applet I utilisé

String user=getParameter("user_id"); 

quand j'ouvre rien de page jsp ne vient ni erreur, ni le tableau.

Quel est le problème/l'erreur dans l'extrait de code ci-dessus?

Répondre

3

Comme le montre this reference, vous devez inclure .class dans l'attribut code:

Le nom du fichier de classe Java que le plugin exécutera. Vous devez inclure l'extension .class dans le nom suivant le code. Le nom de fichier est relatif au répertoire nommé dans l'attribut codebase.

<jsp:plugin type="applet" code="drawPie.class" codebase="." 
    width="750" heigth="300"> 

Je vous suggère également de donner/regarder le code HTML généré pour voir si elle est propre étiquette <object>.

+0

Oui, j'ai inclus extension .class à drawPie ..... mais toujours rien ne vient ..... j'ai également essayé d'utiliser le code HTML normal Applet ..... ne sais toujours pas quel est le problème –

+0

donner le HTML code qui a été généré par '' (ajoutez-le à votre question) – Bozho