JSF是否有教程或简单的applet示例?如何从applet执行对Managed Bean的请求?
答案 0 :(得分:1)
不要使用JSF托管bean。它不适合这项工作。使用servlet或Web服务。要交换数据,请将会话范围与唯一的自动生成密钥一起使用,该密钥可作为参数预先传递给applet。这样,JSF也可以使用这些数据。
答案 1 :(得分:1)
JSF(以及托管bean)在服务器上执行以生成HTML; applet在客户端的计算机上执行 - 因此您无法将对托管bean的引用传递给applet。
如果您只需要在启动时将托管bean中的值传递给Applet,则可以使用 tag的<param>
子元素来传递此值。
如果您需要对托管bean进行某种动态访问,那么它将变得更加困难 - 基本上,您需要构建某种支持的Web服务。托管bean,以便applet可以将http请求发送回服务器以获取所需的值。