Struts2筆記 struts常用標籤

2022-04-09 18:26:08 字數 1370 閱讀 4299

使用struts標籤前,首先要配置struts2架構,然後匯入標籤庫,jsp插入如下語句:

*************************====

property標籤

property標籤用於輸出指定值:

* default:可選屬性,如果需要輸出的屬性值為null,則顯示該屬性指定的值

* escape:可選屬性,指定是否格式化html**。

* value:可選屬性,指定需要輸出的屬性值,如果沒有指定該屬性,則預設輸出valuestack棧頂的值。

* id:可選屬性,指定該元素的標識

*************************====

iterator標籤

iterator標籤用於對集合進行迭代,這裡的集合包含list、set和陣列。

* value:可選屬性,指定被迭代的集合,如果沒有設定該屬性,則使用valuestack棧頂的集合。

* id:可選屬性,指定集合裡元素的id。

* status:可選屬性,該屬性指定迭代時的iteratorstatus例項。該例項包含如下幾個方法:

> int getcount(),返回當前迭代了幾個元素。

> int getindex(),返回當前迭代元素的索引。

> boolean iseven(),返回當前被迭代元素的索引是否是偶數

> boolean isodd(),返回當前被迭代元素的索引是否是奇數

> boolean isfirst(),返回當前被迭代元素是否是第乙個元素。

> boolean islast(),返回當前被迭代元素是否是最後乙個元素。 

*************************====

if/elseif/else標籤

*************************====

url標籤

生成類似如下路徑:

/struts/test/helloworld_add.action?personid=23

當標籤的屬性值作為字串型別處理時, 「%」符號的用途是計算ognl表示式的值。

輸出結果:

#myurl

*************************====

表單標籤_checkboxlist核取方塊

*************************====

表單標籤_radio單選框

*************************====

表單標籤_select下拉選擇框

Struts2筆記 Struts2環境搭建步驟

1.在myeclipse中新建乙個web專案 2.將struts2依賴的jar包加入到webroot web inf lib目錄下 這些jar包括 struts core.jar xwork core.jar ognl.jar freemarker.jar log4j.jar 可選 3.在源 src...

Struts2筆記 與ServletAPI解耦

與servletapi解耦的訪問方式 方法一 通過servletactioncontext類直接獲取 public object get object key actioncontext 類中沒有提供類似 getrequest 這樣的方法來獲取httpservletrequest 對應的 map物件...

struts2筆記(續六補充)

訪問userlist s property value userlist br 訪問userlist中的第二個元素 s property value userlist 1 br 將usrelist中的age屬性再封裝成乙個list,userlist.is s property value userl...