是否有关于JSF的教程或简单的applet示例?如何从applet执行对Managed Bean的请求?
不要使用JSF托管bean。它不适合这个工作。使用servlet或web服务。为了交换数据,使用会话范围和一个唯一的自动生成的键,您可以事先将其作为参数传递给applet。这样,JSF也可以使用这些数据。
JSF(因此是托管bean)在服务器上执行以生成HTML;applet是在客户端机器上执行的,所以你不能直接把对托管bean的引用传递给applet。
如果您只需要在开始时将一个值从托管bean传递给Applet,您可以使用标记的<param>
子元素来传递该值。
如果您需要某种对托管bean的动态访问,这将会困难得多——基本上,您需要构建某种由托管bean支持的web服务,以便applet可以向服务器发出http请求以获取所需的值。