請教如何獲取logic:iterate內設定的值

lixia11發表於2004-02-06

<logic:iterate id="Product" name="productList" length="3" indexId="index">
html:text name="Product" property="productID" indexed="true" size="50"/>
合格:<html:radio name="Product" property="flag" value="0" indexed="true"/>
不合格:<html:radio name="Product" property="flag" value="1" indexed="true"/>
</logic:iterate>

通常情況下,在Action裡,我透過“PropertyUtils.getSimpleProperty(object arg0, String arg1);“來獲取form內的bean的值。
arg1就用配置檔案裡form-bean所設定的property就可以。

但當在jsp的form內使用logic:iterate時,要獲得每一項產品(Product)是合格還是不合格(所選flag值)該怎麼做呢?
生成的html檔案是
<input type="radio" name="Product[0].flag" value="0" checked="checked">
<input type="radio" name="Product[0].flag" value="1">
PropertyUtils.getSimpleProperty(object arg0, String arg1);中的arg1是什麼呢?還是有別的方法?

請高人指點。

相關文章