在JSP页面中包含Applet

时间:2010-04-09 04:37:36

标签: java jsp applet

我写了一个绘制饼图的Applet程序。 applet的值应该从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>     

在applet中我使用了

String user=getParameter("user_id");

当我打开jsp页面时,既没有错误也没有图表。

上面的代码段中有什么问题/错误?

1 个答案:

答案 0 :(得分:3)

this reference所示,您必须在.class属性中加入code

  

插件将执行的Java类文件的名称。您必须在代码后面的名称中包含.class扩展名。文件名相对于codebase属性中指定的目录。

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

我还建议给出/查看生成的HTML代码,看看它是否是<object>标记。