W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
h:commandButton標(biāo)簽渲染類型為“submit"的HTML輸入元素。
下面的JSF代碼
<h:commandButton value="Click Me!" onclick="alert("Hello World!");" />
被渲染成以下HTML代碼。
<input type="submit" name="j_idt10:j_idt13" value="Click Me!" onclick="alert("Hello World!");" />
屬性 | 描述 |
---|---|
id | 標(biāo)簽的標(biāo)識 |
rendered | 布爾值; false將抑制渲染 |
styleClass | 級聯(lián)樣式表(CSS)類名稱 |
value | 值綁定 |
valueChangeListener | 響應(yīng)值更改的方法綁定 |
required | 布爾值; 如果為true,則根據(jù)需要標(biāo)記標(biāo)簽 |
coords | 形狀為矩形,圓形或多邊形的元素的坐標(biāo) |
dir | 文本的方向。 有效值為 ltr (從左到右)和 rtl (從右到左)。 |
disabled | 輸入元素或按鈕的禁用狀態(tài) |
style | 內(nèi)聯(lián)樣式信息 |
tabindex | 指定制表符索引的數(shù)值 |
target | 打開文檔的框架的名稱 |
title | 用于輔助功能的標(biāo)題。 瀏覽器通常為標(biāo)題的值創(chuàng)建工具提示 |
width | 元素的寬度 |
onblur | 失去焦點(diǎn)的事件處理程序 |
onchange | 值更改的事件處理程序 |
onclick | 鼠標(biāo)按鈕的事件處理程序點(diǎn)擊該元素 |
ondblclick | 雙擊鼠標(biāo)按鈕的事件處理程序 |
onfocus | 元素接收焦點(diǎn)的事件處理程序 |
onkeydown | 按鍵的事件處理程序 |
onkeypress | 鍵按下并釋放的事件處理程序 |
onkeyup | Key的事件處理程序發(fā)布 |
onmousedown | 鼠標(biāo)按鈕的事件處理程序 |
onmousemove | 鼠標(biāo)移動的事件處理程序 |
onmouseout | 鼠標(biāo)左的事件處理程序 |
onmouseover | 鼠標(biāo)移動到的事件處理程序 |
onmouseup | 釋放鼠標(biāo)按鈕的事件處理程序 |
onreset | 表單重置的事件處理程序 |
onselect | 選擇文本的事件處理程序 |
以下代碼來自login.xhtml。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" > <h:body> <h1>login.xhtml</h1> </h:body> </html>
下面的代碼來自UserBean.java。
package cn.w3cschool.common; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; @ManagedBean(name="user") @SessionScoped public class UserBean{ public String goLoginPage(){ return "login"; } }
以下代碼來自demo.xhtml。
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" > <h:head></h:head> <h:body> <h1>JSF 2 button and commandButton example</h1> <h:form> <ol> <li> <h:commandButton value="submit" type="submit" action="#{user.goLoginPage}" /> </li> <li> <h:commandButton value="reset" type="reset" /> </li> <li> <h:commandButton value="button" type="button" /> </li> <li> <h:commandButton value="Click Me" type="button" onclick="alert("h:commandButton");" /> </li> <li> <h:button value="buton" /> </li> <li> <h:button value="Click Me" onclick="alert("h:button");" /> </li> <li> <h:button value="buton" outcome="login" /> </li> </ol> </h:form> </h:body> </html>下載 Form_CommandButton.zip
將生成的WAR文件從目標(biāo)文件夾復(fù)制到Tomcat部署文件夾,并運(yùn)行Tomcat-Install-folder/bin/startup.bat。
Tomcat完成啟動后,在瀏覽器地址欄中鍵入以下URL。
http://localhost:8080/simple-webapp/demo.xhtml
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: