html:radio標籤與logic:iterate標籤的使用

<html:radio>標籤與<logic:iterate>標籤的使用

     把單選按鈕的值作爲一個可以用logic:iterate標籤迭代的集合。標籤的idName屬性應該和iterate標籤的id屬性的值一樣。html:radio標籤的value屬性用來指定idName對象的屬性。此屬性的值是input type = "radio" HTML控件的值。

 

使用例如下:

<logic:iterate id="loopVar" name="MyForm" property="values">

    <html:radio property="beanValue" idName="loopVar" value="mNo"/>

</logic:iterate>

 

<html:radio>標籤:

       property屬性標識ActionForm 中屬性的名稱,它將接受單選按鈕的值。該屬性將生成HTML語言中Input的name屬性的值。

       idName屬性標識包含單選按鈕值的bean。

      value屬性標識bean中的屬性。

結合上例:其html:radio 標籤解釋爲讀取Bean對象loopVar中mNo屬性的值,提交時,將在FormBean的beanValue屬性中保存該值。

 

順便解釋下logic:iterate:

      id屬性標識Collection中單個對象的別名,下個將使用這個別名引用對象。

      name屬性標識ActionForm對象名。

      property屬性標識ActionForm中的屬性。其必然是一個集合對象。

結合上例:其logic:iterate標籤解釋爲,在請求或者對話範圍內尋找名爲MyForm的對象,並讀取其values屬性的值,該值必爲某個對象的集合,爲每個對象取個別名loopVar,讓下面的標籤調用。

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