一直以来使用的大都是循环对象的,以前也写过循环基本类型的,今天翻出来记在这里
循环基本类型的int数组:
xml 代码
- <logic:iterate id="nodeId" indexId="indexId" name="facilityForm" property="facility.limitNodeIds">
- <bean:write name="nodeId" />
- </logic:iterate>
循环Object类型数组的:
xml 代码
- <logic:iterate id="node" indexId="indexId" name="facilityForm" property="facility.limitNodes">
- <bean:write name="node" property="nodeName" />
- </logic:iterate>
在这里limitNodes是对象数组。
仔细看这二者可以发现,其实name指的是上边id中指定的(id="nodeId" / id="node")。它定义了数组元素的变量名。
类似于这样的语句:
java 代码
- for(int i=0; i<limitNodes.length; i++){
- Object node = limitNodes[i];
- System.out.println(node.getNodeName());
- }
同理,基本类型的应该类似于:
java 代码
- for(int i=0; i<limitNodeIds.length; i++){
- int nodeId = limitNodeIds[i];
- System.out.println(nodeId);
- }