logic:iterate

개발 Programming/STRUTS|2009. 9. 23. 09:08

<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

댓글()