struts Html標簽使用詳解
1.html:form 標簽該標簽的用法必須遵循很多規(guī)則.
(1)首先標簽中必須包含一個action屬性,action屬性是該標簽唯一一個必須的屬性.如果沒有該屬性jsp會拋出一個異常, 之后你必須給
action屬性一個有效的值,這個值也就是對應struts配置文件(struts-config.xml)中的action標簽中的type屬性值.
例如:jsp頁面中有:<html:form action="/login">
則struts-config.xml文件中:
<action-mapping>
<action type="/login"
type="對應事件處理類的路徑"
name="對應的formbean"
/>
</action-mapping>
(2)html:form標簽還必須遵循一個規(guī)則:
任何包含在<form>中用來接收用戶輸入的標簽(<text>、<password>、<hidden>、<textarea>、<radio>、<checkbox>、<select>
)必須在相關的form bean中有一個指定的屬性值.例如,如果你有一個屬性值被指定為“username”的<text>標簽,那么相關的form bean中也
必須有一個名為“username”的屬性。輸入<text>標簽中的值會被用于生成form bean的userName屬性。
2.html:text標簽
html:text標簽是一個生成文本框的標簽,它必須包含一個和form bean的相同屬性的對應的"property"屬性.該標簽只有嵌套在form中才有效.
3.html:password標簽
html:password標簽是用來顯示口令的文本框,它也必須包含一個和form bean的相同屬性對應的"property"屬性,該標簽中的
一個很重要的屬性是“redisplay”,它用于重新顯示以前輸入到這個區(qū)域中的值。該屬性的缺省值為true。然而,為了
使password不能被重新顯示,你或許希望將該屬性的值設為false。
例如:<html:password property="password"/>
4.html:hadden標簽
html:hadden是生成一個隱藏的輸入文本區(qū)域,它必須包含和相關form bean中的相同屬性對應的“property”屬性。該標簽也必須嵌套在form中才有效.
例如:<html:hadden property="value"/>
5.<html:textarea>標簽
<html:textarea>標簽主要是生成一個文本域,它必須包含和相關form bean中相同屬性對應的"property"屬性.該標簽也必須嵌套在form中才有效.
例如:<html:textarea property="content"
cols="10"
rows="5"/>
6.<html:radio>標簽
<html:radio>標簽是用于顯示一個單選按鈕.它必須包含"value"值
例如:<html:radio property="title" value="1"/>1
<html:radio property="title" value="2"/>2
<html:radio property="title" value="3"/>3
7.<html:checkbox>標簽
<html:checkbox>標簽用于顯示checkbox類型的輸入?yún)^(qū)域。比如: <html:checkbox property=
"notify">Please send me notification
8.<html:submit>標簽
<html:submit>標簽是用于提交按鈕.
例如:<html:submit value="提交"/>
9.<html:reset>標簽
<html:reset>標簽主要是用于重置按鈕
10.<html:option>標簽
<option>標簽用于顯示select box中的一個選項。參照下面的<select>標簽。
11.<html:select>標簽
<html:select>標簽主要是用于顯示下拉列表,它也必須嵌套在form中才有效
例如:
<html:select property="color" size="3">
<html:option value="red">red</html:option>
<html:option value="green">green</html:option>
<html:option value="blue">blue</html:option>
posted on 2009-07-16 22:00 IT追求者 閱讀(1630) 評論(0) 編輯 收藏 所屬分類: struts