Как передать данные из JSF в апплет Java - PullRequest
1 голос
/ 05 мая 2009

Я создаю веб-приложение с JSF и ICEFaces. Теперь я интегрировал Java-апплет в одну из страниц JSF.

Вопрос в том, как передать информацию, хранящуюся в компоненте, в апплет? Я не думаю, что мне нужно двунаправленное общение. Я собираю данные, используя входные компоненты ICEFaces. Например, нажатие кнопки приводит к перезагрузке апплета с вновь собранными данными.

Спасибо

Ответы [ 2 ]

1 голос
/ 11 мая 2009

Что-то вроде следующего в вашем теге апплета?

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

(извините за неточности JSF)

А затем используйте getParameter как обычно внутри апплета.

1 голос
/ 05 мая 2009

Ну, в конце концов, я думаю, что ваш апплет должен представлять какую-то точку зрения на вашу модель. Таким образом, в контексте MVC ваш JSF будет вашим представлением / контролем, и у вас будет некоторая внутренняя модель. Ваш апплет представляет собой другой взгляд на эту модель, поэтому вы должны сделать так, чтобы ваш апплет был наблюдателем или слушателем вашей модели, а когда JSF вносит изменения в модель, вы должны запустить событие / уведомить наблюдателей, представляющих, что модель изменилась.

...