Beispiel für ein JSF 2-Textfeld
In JSF können Sie das Tag<h:inputText /> verwenden, um eine HTML-Eingabe des Textfeldstype=”text” zu rendern. Zum Beispiel,
JSF-Tag…
Rendern Sie diesen HTML-Code ...
P.S The name attribute value is randomly generated by JSF.
Beispiel für ein JSF-Textfeld
Ein vollständiges JSF 2-Beispiel zum Rendern eines Textfeld-Eingabefelds über das Tag<h:inputText />.
1. Managed Bean
Eine einfache verwaltete Bean mit der Eigenschaft "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. Seite anzeigen
Zwei Seiten für die Demonstration.
demo.xhtml - Rendern eines Textfelds über "h: inputText", Schaltfläche über "h: commandButton". Wenn Sie auf die Schaltfläche klicken, wird der Textfeldwert über die Methode setUserName () an die Eigenschaft "userBean.userName" gesendet weiterleiten an "user.xhtml".
JSF 2 textbox example
user.xhtml - Zeigt den übermittelten Textfeldwert über "h: outputText" an.
JSF 2 textbox example
Submitted value :
3. Demo
Zeigen Sie die Seite „demo.xhtml“ an

Wenn Sie auf die Schaltfläche klicken, werden die Seite "user.xhtml" und der übermittelte Textfeldwert angezeigt
