W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
h:inputText標(biāo)簽渲染類型為“text"的HTML輸入元素。
以下JSF標(biāo)記
<h:inputText value="Hello World!" />
將被渲染到以下HTML標(biāo)記
<input type="text" name="j_idt6:j_idt8" value="Hello World!" />
j_idt6:j_idt8由JSF生成。
下表列出了h:inputText標(biāo)記的屬性。
屬性 | 描述 |
---|---|
id | 標(biāo)簽的標(biāo)識 |
binding | 引用在backing bean中使用的組件 |
rendered | 布爾值; false將抑制渲染 |
styleClass | 級聯(lián)樣式表(CSS)類名稱 |
value | 值綁定 |
valueChangeListener | 響應(yīng)值更改的方法綁定 |
converter | 轉(zhuǎn)換器類名 |
validator | 附加到組件的驗證器的類名 |
required | 布爾值; 如果為true,則根據(jù)需要標(biāo)記標(biāo)簽 |
accesskey | 給予一個元素的焦點 |
accept | 表單的內(nèi)容類型的逗號分隔列表 |
accept-charset | 表單的字符編碼的逗號或空格分隔列表。 |
alt | 非文字元素(例如圖片)的替代文字 |
border | 元素的邊框?qū)挾鹊南袼刂?/td> |
charset | 鏈接資源的字符編碼 |
coords | 形狀為矩形,圓形或多邊形的元素的坐標(biāo) |
dir | 文本的方向。 有效值為 ltr (從左到右)和 rtl (從右到左)。 |
disabled | 輸入元素或按鈕的禁用狀態(tài) |
hreflang | 使用 href 屬性指定的資源的基本語言; |
lang | 元素的屬性和文本的基本語言 |
maxlength | 文本字段的最大字符數(shù) |
readonly | 輸入字段的只讀狀態(tài) |
style | 內(nèi)聯(lián)樣式信息 |
tabindex | 指定制表符索引的數(shù)值 |
target | 打開文檔的框架的名稱 |
title | 用于輔助功能的標(biāo)題。 瀏覽器通常為標(biāo)題的值創(chuàng)建工具提示 |
type | 鏈接類型; 例如樣式表 |
width | 元素的寬度 |
onblur | 失去焦點的事件處理程序 |
onchange | 值更改的事件處理程序 |
onclick | 鼠標(biāo)按鈕的事件處理程序點擊該元素 |
ondblclick | 雙擊鼠標(biāo)按鈕的事件處理程序 |
onfocus | 元素接收焦點的事件處理程序 |
onkeydown | 按鍵的事件處理程序 |
onkeypress | 鍵按下并釋放的事件處理程序 |
onkeyup | Key的事件處理程序發(fā)布 |
onmousedown | 鼠標(biāo)按鈕的事件處理程序 |
onmousemove | 鼠標(biāo)移動的事件處理程序 |
onmouseout | 鼠標(biāo)左的事件處理程序 |
onmouseover | 鼠標(biāo)移動到的事件處理程序 |
onmouseup | 釋放鼠標(biāo)按鈕的事件處理程序 |
onreset | 表單重置的事件處理程序 |
onselect | 選擇文本的事件處理程序 |
immediate | 在生命周期的早期進(jìn)行過程驗證 |
下面的代碼來自UserBean.java。
package cn.w3cschool.common; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import java.io.Serializable; @ManagedBean @SessionScoped public class UserBean implements Serializable { private static final long serialVersionUID = 1L; private String userName; public String getUserName() { return userName; } public void setUserName(String userName) { this.userName = userName; } }
以下代碼來自hello.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>JSF 2 textbox example</h1> <h:form> <h:inputText value="#{userBean.userName}" /> <h:commandButton value="Submit" action="welcome" /> </h:form> </h:body> </html>
以下代碼來自welcome.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>JSF 2 textbox example</h1> Submitted value : <h:outputText value="#{userBean.userName}" /> </h:body> </html>下載 Form_TextField.zip
將生成的WAR文件從目標(biāo)文件夾復(fù)制到Tomcat部署文件夾,并運(yùn)行Tomcat-Install-folder/bin/startup.bat。
Tomcat完成啟動后,在瀏覽器地址欄中鍵入以下URL。
http://localhost:8080/simple-webapp/hello.xhtml
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: