2010-12-02 2 views
-1

J'ai deux zone de texte dans deux pages différentes et la même variable utiliser dans deux zone de texte lorsque entrer la valeur dans la première zone de texte reflète dans la deuxième zone de texte, comment je réduire dans jsf?J'ai deux zone de texte dans deux pages différentes a

+0

Veuillez mettre à jour votre question. Ce n'est pas clair! – mvg

Répondre

1

Vous pouvez créer un haricot @SessionScoped nommé GeneralBean

Définir une variable .: il par exemple

private String name; 

ajouter getters et setters.

Dans les pages où l'utilisateur saisit ses données, vous devriez avoir

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

En utilisant Ajax, à chaque fois qu'il change la valeur qu'elle aura une incidence sur la variable name qui apparaît également dans l'autre écran.

ÉDITÉ:

Je suppose que vous utilisez JSF2.0. Si non, veuillez l'indiquer.

ÉDITÉ:

Puisque vous utilisez JSF1.1 vous aurez besoin d'aide de l'outil externe.

Vous pouvez utiliser RichFaces a4j:support.

Pour cela, vous devez télécharger richfaces.

Utilisez a4j: support. Voir un exemple ici: a4j:support

ÉDITÉ:

Cette réponse est que si les pages ne sont pas ouverts simultaneously.If ils sont ouverts en même temps, vous devrez utiliser richfaces push option dans l'autre.

+0

merci mais je fais face au même problème – vivek

+0

j'utilise jsf1.1 – vivek

+0

a4j: support. utiliser dans l'interface utilisateur, mais le problème est le même – vivek

Questions connexes