限制: Web 專案中的 Java 來源資料夾(依預設,是
Javasource)是要給伺服器端的類別使用,因此,Applet 的程式碼不能放在這個資料夾中。
所以,當您開發 Applet 時,建議您執行下列動作:
- 建立 Applet 的 Java 專案,然後在該專案中建立 Applet 類別。
- 將 Applet 類別檔複製到 Web 內容資料夾中。
請勿將它們複製到 WEB-INF 資料夾,因為這個資料夾只供伺服器端的類別使用。
您必須從「功能表」下拉清單中選取過濾器來變更「專案瀏覽器」視圖過濾器。
- 在 Page Designer 中選取,將 Applet 插入網頁中。
這時您必須設定適當的程式碼和程式碼庫的屬性。
比方說,如果 Applet 類別為 aaa.bbb.AnApplet 且檔案結構如下:
- WebContent/index.html
- WebContent/MyApplets/aaa/bbb/AnApplet.class
- code is aaa.bbb.AnApplet
則 index.html 中的 Applet 標示應包含:
限制: 如果您使用了如下的完整 Java 類別名稱,LinksBuilder 可能會錯誤地將 Applet 的程式碼屬性值標示為無效的鏈結:
<applet code="aaa.bbb.AnApplet" codebase="MyApplets">
您可放心忽略這個警告,當 Applet 在伺服器中執行時,它並不會影響 Applet 的行為。
您可以用斜線 (/) 而不用英文句點 (.) 來作為分隔字元,
確認未明確標示類別副檔名,以避免這個警告。比方說:<applet code="aaa/bbb/AnApplet"
codebase="MyApplets">