Exemple de zone de texte JSF 2
Dans JSF, vous pouvez utiliser la balise<h:inputText /> pour rendre une entrée HTML detype=”text”, zone de texte. Par exemple,
Balise JSF…
Rendez ce code HTML…
P.S The name attribute value is randomly generated by JSF.
Exemple de zone de texte JSF
Un exemple JSF 2 complet pour rendre un champ de saisie de zone de texte via la balise<h:inputText />.
1. Bean géré
Un bean géré simple, avec une propriété "userName".
package com.example.form;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import java.io.Serializable;
@ManagedBean
@SessionScoped
public class UserBean implements Serializable {
private String userName;
public String getUserName() {
return userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
}
2. Voir page
Deux pages pour la démonstration.
demo.xhtml - rend une zone de texte via «h: inputText», bouton via «h: commandButton», si le bouton est cliqué, la valeur de la zone de texte sera soumise à la propriété «userBean.userName» via la méthode setUserName (), et transmettre à "user.xhtml".
JSF 2 textbox example
user.xhtml - affiche la valeur de la zone de texte soumise via "h: outputText"
JSF 2 textbox example
Submitted value :
3. Demo
Afficher la page «demo.xhtml»

Si vous cliquez sur le bouton, affichez la page «user.xhtml» et la valeur de la zone de texte soumise.
