2010-04-09 88 views
1

我写了一个Applet程序绘制一个饼图。 applet的值应该从JSP页面传递。在JSP页面中包括小程序

我写了下面的代码行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>  

和小程序我用

String user=getParameter("user_id"); 

当我打开jsp页面中没有一样是没有错误,也不图表。

什么是在上面的代码片断的问题/错误?

回答

3

this reference所示,你必须包括.classcode属性:

的Java类文件,该插件将执行的名称。您必须在代码中的名称中包含.class扩展名。文件名与代码库属性中指定的目录相关。

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

我也建议给予/看生成的HTML代码,看看它是否是正确的<object>标签。

+0

是的,我已经包括的.class extention到drawPie .....但仍没有来.....我也使用普通的HTML applet代码试图.....仍然不知道是什么问题 – 2010-04-10 04:13:07

+0

给HTML这是由''生成的代码(它添加到你的问题) – Bozho 2010-04-10 05:05:11