logic:iterate
<logic:iterate name="inputForm" property="hobby" id="row">
</logic:iterate>
1. 기능 설명
- 주어진 횟수만큼 로직을 반복 수행한다.
2. 인자 설명
- name : 폼 빈의 논리적 이름
- property : 폼 빈의 변수명
- id : 핸들링 하게될 스크립팅 변수
- offset : 반복하게 될 대상의 인덱스
- length : 반복의 최대수
- collection : name의 대상이 지정되지 않은 경우 반복의 대상이 될 컬렉션
- type : 현재의 요소를 위해 정의된 page 범위 빈의 타입
예제1)
<%@ page import="java.util.*" contentType="text/html; charset=EUC-KR" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%
Vector vec = new Vector();
vec.addElement(new String("첫번째"));
vec.addElement(new String("두번째"));
vec.addElement(new String("세번째"));
vec.addElement(new String("네번째"));
vec.addElement(new String("다섯번째"));
%>
<logic:iterate id="number" collection="<%=vec%>" type="java.lang.String" offset="1" length="2">
<%=number%><br>
</logic:iterate>
예제2)
<logic:iterate name="inputForm" property="hobby" id="selectedHobby" >
<%= selectedHobby %>
</logic:iterate>
'개발 Programming > STRUTS' 카테고리의 다른 글
스트럿츠 프로젝트 생성 (0) | 2009.09.24 |
---|---|
시험 (0) | 2009.09.23 |
오늘의 수업 2 (0) | 2009.09.22 |
오늘의 수업 struts-config.xml (0) | 2009.09.22 |
오늘의 수업 (0) | 2009.09.21 |