2011-09-22 75 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请求返回到服务器以获取它所需的值。