Struts HTML標籤庫常用屬性和方法

以下屬性或方法可能大小寫有誤,請自行測試!

<html:form>
<html:form>用來創建表單,<html:form>必須包含一個action屬性,否則JSP會拋出一個異常.
常用屬性:
Action 指定用戶提交的表單由哪個組件來處理
Enctype 指定表單所用的MIME編碼
Method 指定表單的提交方式,如:POST GET方法
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Target 指定表單被提交的目標窗口和框架
常用方法:
onreset 指定表單重置時的觸發的Java******方法
onsubmit 指定在表單提交時觸發的Java******方發
<html:text>
<html:text>用於創建表單上的文本框字段,其屬性指定了該文本框的名字,與ActionForm Bean中的一個屬性相匹配.
常用屬性:
Property 指定該文本框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止.
Maxlength 設置或獲取用戶可在文本框中輸入的最多字符數
Readonly 設置或獲取文本框的內容是否爲只讀
size 設置或獲取文本框的大小
style 指定CSS的樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取文本框的顯示值,當文本框提交時此值將返回給服務器

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:button>
<html:button>用來產生HTML的按鈕.
常用屬性:
Proprety 指定按鈕的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 指定按鈕的標籤文本

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:textarea>
<html:textarea>用於創建表單上的多行文本框字段.
常用方法:
Property 指定按鈕的名字,與ActionForm Bean中的一個屬性相匹配
Cols 指定或獲取文本框的寬度
Disabled 設置或獲取控件的狀態,true表示禁止
Readonly 設置或獲取文本框的內容是否爲只讀
Rows 設置或獲取文本框的高度
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取文本框的顯示值,當文本框提交時此值將返回給服務器

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:password>
<html:password>用於生成一個口令字的輸入區域.
常用方法:
Property 指定口令字的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
Maxlength 設置或獲取輸入框中輸入的最多的字符數
Readonly 設置或獲取文本框的內容是否爲只讀
Redisplay 設置是否重新顯示以前輸入到這個區域中的值
size 設置或獲取該口令輸入框的大小
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取文本框的顯示值,當文本框提交時此值將返回給服務器

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:hidden>
<html:hidden>用於生成一個隱藏文本的輸入區域
常用屬性:
Property 指定該隱藏區域的名字,與ActionForm Bean中的一個屬性相匹配
Value 設置或獲取隱藏區域的隱藏值
<html:radio>
<html:radio>用於顯示一個單選按鈕且必須包含與相關ActionForm Bean中的相同屬性對應的"proprety"屬性和"value"屬性.
常用方法:
Property 指定單選按鈕的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取單選按鈕的值

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:checkbox>
<html:checkbox>用於顯示HTML的檢查框,切必須包含與相關ActionForm Bean中的相同屬性對應的"property"屬性.
常用方法:
Property 指定檢查框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取檢查框的值

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:multibox>
<html:multibox>用於顯示HTML的複選框,且必須包含與相關ActionForm Bean中的相同屬性對應的相同屬性對應的"property"屬性.
常用方法:
Property 指定複選框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本
Value 設置或獲取檢查框的值

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:select>
<html:select> 用於生成HTML的<select>元素(下拉列表或多選列表).<html:select>標籤中可以包含多個<html:option> <html:options> <html:optionsCollection>標籤.
常用方法:
Property 指定列表框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
Multiple 指定是否支持多項選擇,true表示多項
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:file>
<html:file> 用來生成網頁中上傳文件,其proprety屬性指定了該文件框的名字,與ActionForm Bean中的一個屬性相匹配.<html:file>包含在<html:form>中,包含<html:file> 的<html:form>必須將其method設置爲"POST",以及將其enctype屬性設置爲"multipart/form- data".
常用方法:
Property 指該文件框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
Maxlength 設置或獲取用戶可在文件框中輸入的最多字符數
size 設置或獲取文本框的大小
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法
<html:cancel><html:reset><html:submit>
<html:cancel>在表單中產生取消按鈕.當用戶按下取消按鈕時,將產生一個由Action來捕獲的取消事件.
常用方法:
Property 指該文件框的名字,與ActionForm Bean中的一個屬性相匹配
Disabled 設置或獲取控件的狀態,true表示禁止
style 指定CSS樣式
styleClass 指定附加到該標籤上的CSS樣式表名字
Title 工具提示信息文本
titleKey 從消息資源中取出指定消息key的內容作爲工具提示信息文本

常用方法:
onblur 指定在對象失去輸入焦點時觸發的Java******方法
onchange 指定在對象或選中區域的內容改變時觸發
onclick 指定在用戶用鼠標左鍵單擊對象時觸發的Java******方法
ondbclick 指定在用戶用鼠標左鍵雙擊對象時觸發的Java******方法
onfocus 指定當對象獲得焦點時出發的Java******方法
onkeydown 指定用戶按下鍵盤時觸發的Java******方法
onkeypress 指定在用戶按下非功能鍵時觸發的Java******方法
onkeyup 指定在用戶釋放鍵盤時觸發的Java******方法
onmousedown 指定在用戶在任何鼠標按鈕單擊對象時觸發的Java******方法
onmousemove 指定在用戶將鼠標滑過對象是觸發的Java******方法
onmouseout 指定在用戶將鼠標指針移出對象時觸發的Java******方法
onmouseover 指定在用戶將鼠標指針移動到對象內時觸發的Java******方法
onmouseup 指定在鼠標位於對象之上時釋放鼠標按鈕時觸發的Java******方法

發佈了51 篇原創文章 · 獲贊 1 · 訪問量 7萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章