它創(chuàng)建一個提交按鈕,用于提交申請表。 您可以使用以下語法創(chuàng)建它。
<h:commandButton></h:commandButton>
<h:commandButton>標簽示例在下面的例子中,我們創(chuàng)建了一個使用<h:commandButton>提交的表單。
<h:form id="user-form">
<h:outputLabel for="username">User Name</h:outputLabel>
<h:inputText id="username" value="#{user.name}" required="true" requiredMessage="Username is required"/><br/>
<h:commandButton id="submit-button" value="Submit" action="response.xhtml"/>
</h:form>
JSF渲染后的<h:commandButton>標簽,如下所示:
<input id="user-form:submit-button"
name="user-form:submit-button" value="Submit" type="submit">
在瀏覽器中輸出結(jié)果如下所示 -

<h:commandButton>標簽的屬性| 標簽 | 描述 |
|---|---|
| id | 它是此組件的標識符,此ID必須是唯一的。您可以使用它來訪問CSS和JS文件中的HTML元素。 |
| value | 它保存命令按鈕的當前值,并將其顯示為提交按鈕的名稱。 |
| action | 它用于指定表單的操作。 commandButton在指定的操作中將表單提交到服務(wù)器。 如果您不提供操作的值,在提交后將頁面重定向到同一頁面。 |
| disabled | 它用于禁用命令按鈕,應(yīng)用此屬性后,您不能單擊按鈕。 |
| image | 它用于在commandButton上設(shè)置圖像。 在本示例中,您的圖像將作為提交按鈕。 |
| label | 它用于為commandButton創(chuàng)建本地化的名稱。 |
| rendered | 它用于渲染組件,該屬性的默認值為true。 |
| type | 它用于指定按鈕的類型,可以設(shè)置“reset”,“submit”或“button”。 如果不指定,則默認為“submit”。 |
| style | 它用于為組件指定CSS。 |
| onclick | 當單擊commandButton時,它用于執(zhí)行JavaScript代碼。 |
| accesskey | 它用于通過使用指定的鍵來訪問提交按鈕。 |