- Java EE 8 Application Development
- David R. Heffelfinger
- 192字
- 2021-07-02 22:05:00
Form submission
<h:commandButton> renders an HTML submit button in the browser. Just like with standard HTML, its purpose is to submit the form. Its value attribute simply sets the button's label. This tag's action attribute is used for navigation; the next page to show is based on the value of this attribute. The action attribute can have a String constant or a method binding expression, meaning that it can point to a method in a named bean that returns a string.
If the base name of a page in our application matches the value of the action attribute of a <h:commandButton> tag, then we navigate to this page when clicking the button. This JSF feature frees us from having to define navigation rules, like we used to have to do in older versions of JSF. In our example, our confirmation page is called confirmation.xhtml; therefore by convention, this page will be shown when the button is clicked, since the value of its action attribute (confirmation) matches the base name of the page.
Even though the label for the button reads Save, in our simple example, clicking on the button won't actually save any data.
- Leap Motion Development Essentials
- Learning ArcGIS Pro 2
- TradeStation交易應用實踐:量化方法構建贏家策略(原書第2版)
- 深入淺出PostgreSQL
- C語言程序設計教程
- Julia for Data Science
- Android應用開發實戰
- Python機器學習與量化投資
- Java EE架構設計與開發實踐
- WordPress Search Engine Optimization(Second Edition)
- Head First Kotlin程序設計
- 第五空間戰略:大國間的網絡博弈
- Python深度學習與項目實戰
- Instant AppFog
- 多接入邊緣計算實戰