我写了一个绘制饼图的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页面时,既没有错误也没有图表。
上面的代码段中有什么问题/错误?
答案 0 :(得分:3)
如this reference所示,您必须在.class
属性中加入code
:
插件将执行的Java类文件的名称。您必须在代码后面的名称中包含.class扩展名。文件名相对于codebase属性中指定的目录。
<jsp:plugin type="applet" code="drawPie.class" codebase="."
width="750" heigth="300">
我还建议给出/查看生成的HTML代码,看看它是否是<object>
标记。