使用 NetBeans IDE 視覺化設計器,從零建立 HelloWeb 應用:
PERSON 表載入姓名 → 選擇 → 點擊按鈕 → 顯示問候。Travel(內建 PERSON 表)File → New Project → Web → Web Application,專案名 HelloWeb,啟用 Visual Web JavaServer Faces。
Hello Web。Name:。nameField,預設文字 Enter Your Name。for 屬性。Say Hello,ID helloButton。helloText(顯示結果)。
helloButton_action():
public String helloButton_action() {
String name = (String) nameField.getText();
helloText.setText("Hello, " + name + "!");
return null;
}

nameField 文字框。nameDropDown。Databases → Travel,若未連線右鍵 Connect(密碼 travel)。PERSON 表拖至下拉選單上。personDataProvider、personRowSet。Bind Data,Value、Display 皆選 PERSON.NAME。
Lastname, Firstname,需分割顯示:
public String helloButton_action() {
String name = (String) nameDropDown.getSelected();
String[] parts = name.split(",");
helloText.setText("Hello, " + parts[1].trim() + "!");
return null;
}
public void prerender() {
if (nameDropDown.getSelected() == null) {
personDataProvider.cursorFirst();
nameDropDown.setSelected((String) personDataProvider.getValue("person.name"));
}
}

multiple 屬性不可勾選。TRIPTYPE.DESCRIPTION,按鈕顯示對應 TRIPTYPEID(Value 綁定 TRIPTYPE.TRIPTYPEID,Display 綁定 TRIPTYPE.DESCRIPTION)。NetBeans 視覺化 JSF 讓開發者專注於業務邏輯,快速產出標準化 Web 應用。