Struts2標簽庫由那些組件組成?
Struts2頁面開發中常用標簽使用說明
1.1.往action裏傳值的使用方式:
a.
userName屬性需要在訪問的action中提供相應的屬性,並有SET/GET方法。
b.
可以不在訪問的action中提供相應的屬性,用request.getParameter(“userName”);1.2.顯示標簽
property
用於輸出指定值:
當action返回到指定頁面是,可以通過該標簽顯示action中的屬性信息。(註
userName必須在action中存在,並有GET方法)。
1.3.往對象中傳值
用於從頁面往action中的對象內傳值:
該標簽可以在頁面中向action中的實體對象內直接傳值。(註:在action中要存在user對象,並有SET/GET方法。)
1.4.判斷
用於在頁面中判斷指定數據
….
….
該標簽用於對指定的數據進行判斷,但指定的數據必須在action中存在。
1.5.叠代
用於將List、Map、ArrayList等集合進行循環遍歷
該標簽用於將userList集合中的元素進行循環,用過property進行顯示集合中的指定元素值。
1.6.URL地址標簽,
用於生成壹個URL地址,可以通過URL標簽指定的
子元素向URL地址發送請求參數
其中action為請求地址,param子元素為地址後面所帶的參數。
1.7.超鏈接
壹般和
標簽壹起使用,用於帶多個參數。
">
超鏈接
1.8.set標簽,用於將某個值放入指定的範圍內。例如application,session等。
將user值放入request範圍內。
2.
Struts2頁面開發中常用標簽使用規範:
1.1.通過
往action中傳值,action中要有相應的屬性,並提供SET/GET方法。
(在數量少時可以使用request.getParameter(“userName”);)
1.2.在頁面顯示action傳來的數據,使用property標簽。需要顯示的數據從action中獲得。
1.3.往action中的實體對象內傳值,使用textfield標簽。
1.4.在頁面中判斷指定值使用
標簽。判斷數據從action中獲得。
1.5.在頁面中需要循環列表顯示的數據使用
標簽,列表數據從action中獲得。
1.6.URL地址和超鏈接可以使用
和
,在傳多值時建議
和
壹起使用