본문 바로가기
IT관련/JSP

[JSP] Java 배열 반복문(Core 라이브러리 활용 - forEach)

by 확고 2022. 3. 31.
728x90
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
 
 
<%
     String[] country= {"한국","미국","영국","프랑스"}; //java 배열이라서 el 코드로 바로   없음
%>
 
<!-- 방법1 -->
<c:set var="cty" value="<%=country%>"/>
     <c:forEach var="i" begin="0" end="${fn:length(cty)-1 }">
     <input type="radio" name="country" value="${cty[i]}" <c:if test="${빈.country==cty[i]}">checked</c:if>> ${cty[i]}
</c:forEach>
 
<!-- 방법2 : 확장 for문 -->
<c:set var="cty" value="<%=country%>"/>
<c:forEach var="i" items="${cty }">
     <input type="radio" name="country" value="${i}"<c:if test="${빈.country==i}">checked</c:if>> ${i}
</c:forEach>
 
cs

 

728x90
반응형

댓글