我在两个不同的页面有两个文本框

问题描述:

我有两个文本框在两个不同的页面和相同的变量使用两个文本框时,在第一个文本框中输入值它反映在第二个文本框中显示,我如何减少它jsf?我在两个不同的页面有两个文本框

+0

请更新您的问题。它不清楚! – mvg 2010-12-02 10:59:34

您可以创建一个名为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