2011-09-22 78 views
1

是否有教程或簡單的小程序示例與JSF?如何從applet向受管Bean執行請求?Applet和JSF集成 - 示例

+0

您也可以通過Applet-JavaScript進行操作,如下所述:[Applet-JavaScript](http://docs.oracle.com/javase/tutorial/deployment/applet/invokingJavaScriptFromApplet.html) –

回答

1

請勿使用JSF託管bean。這不適合這份工作。使用servlet或webservice。要交換數據,請使用帶有唯一自動生成密鑰的會話作用域,並將其作爲參數事先傳遞給小程序。這樣數據也可以用於JSF。

1

JSF(並因此被管理的bean)在服務器上執行以生成HTML;一個applet在客戶端的機器上執行 - 所以你不能只將一個託管bean的引用傳遞給一個applet。

如果在開始時您只需要將託管bean的值傳遞給Applet,則可以使用 tag<param>子元素傳遞此值。

如果您需要對託管bean進行某種動態訪問,這將會變得更加困難 - 基本上,您需要構建某種由託管bean支持的Web服務,以便小程序可以使http請求返回到服務器以獲取它所需的值。