반복문
- 반복문 처리
1) 자바코드는 scriptlet(<% %>)에 넣고, 출력하는 부분은 expression(<%= %>)에 넣어 구분하여 처리한다.
<% // 자바코드 부분
String[] array = {"사과", "복숭아, "자두"};
%>
<% for(String fruit:array){ %>
<h2> <%=fruit%> </h2>
<% } %> // h2에 array 배열 데이터 값이 할당되어 순차적으로 화면에 출력
- 객체형 List 처리
<%
List<Dept> dlist= new ArrayList<Dept>();
dlist.add(new Dept(10,"인사","서울"));
dlist.add(new Dept(20,"회계","부산"));
dlist.add(new Dept(30,"총무","제주도"));
for(Dept d : dlist){
%>
<h2><%=d.getDeptno()%>, <%=d.getDname()%>, <%=d.getLoc%></h2>
<%}%> // 객체 데이터 순차적으로 출력