限制: Web 项目中的 Java 资源文件夹(缺省情况下为
Java Resources:src)是针对服务器端类的,所以 applet 的源代码不能放在此文件夹中。因此,在开发 applet 时建议进行下列操作:
- 为 applet 创建 Java 项目并在项目中创建 applet 类。
- 将 applet 类文件复制至 Web Content 文件夹。不要将它们复制到 WEB-INF
文件夹中,这是因为该文件夹仅适用于服务器端类。需要通过从“菜单”下拉列表中选择过滤器以更改“项目资源管理器”视图过滤器。
- 通过在 Page Designer 中选择 在 Web 页面中插入 applet。此时,必须设置适当的代码和代码库属性。
例如,如果 applet 类为
aaa.bbb.AnApplet,且文件结构如下所示:
- WebContent/index.html
- WebContent/MyApplets/aaa/bbb/AnApplet.class
- 代码为 aaa.bbb.AnApplet
则 index.html 中的 applet 标记应包含:
限制: LinksBuilder 可能错误地将 applet 的代码属性值标志为无效链接(如果使用标准 Java 类名:<applet code="aaa.bbb.AnApplet" codebase="MyApplets"> 的话),可以安全地忽略此警告,这不会影响 applet 在服务器上运行时的行为。可以使用斜杠(/)而不是句点(.)作为分隔符并确保不显式声明类扩展名来避免此警告。例如:<applet code="aaa/bbb/AnApplet"
codebase="MyApplets">