先看一个最常用的对象Option循环:
xml 代码
- <html:select name="limitGridForm" property="searchCriteria.dataStatus">
- <html:option value=""></html:option>
- <html:optionsCollection name="limitGridForm" property="statusList" value="wfStatusCode" label="wfStatusName" />
- </html:select>
在这里,<html:option value=""></html:option>产生一个空的选项作为第一条。
而<html:optionsCollection name="limitGridForm" property="statusList" value="wfStatusCode" label="wfStatusName" />
则使用了optionsCollection这个标签,从form中获取到数组statusList,后边的就更简单了指定每个选项要获取的属性就可以了。
我们再看一个循环基本类型的:
xml 代码
- <html:select name="dataloadGridForm" property="searchCriteria.dataType">
- <html:option value=""></html:option>
- <html:options name="dataloadGridForm" property="dataTypeList"/>
- </html:select>
同上边那个一样,先产生一个空选项,然后循环基本类型数组,在这里是String(dataTypeList)。
这里就没再使用optionsCollection,而是采用了options。