2010-12-02 38 views
-1

我有兩個文本框在兩個不同的頁面和相同的變量使用兩個文本框時,在第一個文本框中輸入值它反映在第二個文本框中顯示,我如何減少它jsf?我在兩個不同的頁面有兩個文本框

+0

請更新您的問題。它不清楚! – mvg 2010-12-02 10:59:34

回答

1

您可以創建一個名爲GeneralBean

一個@SessionScoped豆設置一個變量有例如爲:

private String name; 

添加getterssetters

在用戶輸入其數據的頁面,你應該有

<h:form> 
<h:inputText value="#{generalBean.getName}"> 
<f:ajax event="change" /> 
</h:inputText> 
</h:form> 

使用Ajax,每當他改變會影響它也出現在其他屏幕的name變量的值。

EDITED

我假設你正在使用JSF2.0。如果沒有,請指出。

EDITED

由於您使用JSF1.1,您將需要外部工具的支持。

您可以使用RichFaces a4j:support。您需要下載richfaces

使用a4j:支持。在這裏看到一個例子: a4j:support

EDITED

這個答案是,如果simultaneously.If他們是在同一時間打開的頁面沒有打開,你將擁有另外一個使用richfaces push option

+0

thanx但我面臨同樣的問題 – vivek 2010-12-02 08:47:58

相關問題