2010-04-09 127 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