1

我正在使用 JSF 和 ICEFaces 构建一个 Web 应用程序。现在,我已将 Java Applet 集成到其中一个 JSF 页面中。

问题是,如何将存储在支持 bean 中的信息传递给小程序?我认为我不需要双向通信。我正在使用 ICEFaces 输入组件收集数据。例如,点击按钮会导致小程序重新加载新收集的数据。

谢谢

4

2 回答 2

1

最后我猜你的小程序应该代表你模型的某种视图。因此,在 MVC 上下文中,您的 JSF 将成为您的视图/控件,并且您将拥有一些后端模型。您的小程序是此模型的另一个视图,因此您应该让您的小程序成为模型上的观察者或侦听器,并且当 JSF 对模型进行更改时,您应该触发一个事件/通知观察者,表示模型已更改。

于 2009-05-05T07:47:59.643 回答
1

您的 Applet 标签中有类似以下的内容吗?

<param name="welcomeMessage" value="<h:outputText value="#welcomeMessage"/>">

(请原谅任何 JSF 不准确之处)

然后在小程序中正常使用getParameter 。

于 2009-05-11T11:52:46.117 回答