OGNL循环是用的比较多的地方使用方法如下:
1.使用<s:property/>标签读出属性
<select class="fgnp-select fgnp-grid-12" name="projectId">
<s:iterator value="projects" var="pro">
<option value="<s:property value='id'/>"><s:property value='name'/></option>
</s:iterator>
</select>
2.通过Id来标识遍历的集合
<s:iterator value="itemStyles" id="str">
<s:if test="#str.items.size() > 0">
<li><a href="#" id="<s:property value="#str.id" />" class="fgnp-text"><s:property value="#str.styleName" /></a>
<s:iterator value="#str.items" id="strs">
<li>
<a href="javascript:viewItem('<s:property value="#strs.oid" />','<s:property value="#str.id"/>','<s:property value="#str.styleName"/>')" class="fgnp-text">
<s:property value="#strs.title"/></a></li>
</ul>
</s:iterator>
</li>
<s:if test="#str.items.size() = 0">
<li><a href="#" id="<s:property value="#str.id" />" class="fgnp-text"><s:property value="#str.styleName" /></a>
</li>
</s:if>
</s:if>
</s:iterator>