쉽게 쉽게

[JSTL] JSTL 동적 변수 본문

개발공부/HTML

[JSTL] JSTL 동적 변수

곱마2 2023. 10. 16. 00:50
반응형

1.  이슈

프로젝트에서 JSTL을 이용하여 데이터를 보여주는데, 동적으로 변하는 변수를 사용하여 <foreach>문을 구현할 필요성이 생겼다.

(안그러면 모든 항목을 일일이 다 적어줘야 함..)

이에 대해 알아봤다.

 

2. JSTL 동적 변수

 <c:forEach var="i" begin="0" end="${totalSize}">
	<c:set var="index" value="it_${i}" />
    	<tr>
		<td>${item[index]}</td>
        </tr>
</c:forEach>

예를 들어 it_1, it_2, it_3..... it_100까지의 데이터를 보여줘야 한다면 이를 일일이 100개의 데이터를 작성하기엔 무리가 있다.

이때 동적으로 변하는 변수를 값으로 두어 한 번에 처리할 수 있다.

 

이런식으로 할 수도 있다.

<c:forEach var="i" begin="0" end="${totalSize}" varStatus="loop">
	<c:set var="index" value="it_${loop.index}" />
    	<tr>
		<td>${item[index]}</td>
        </tr>
</c:forEach>

 

참고

https://gomest.tistory.com/39

 

[JSP] jstl 동적 변수 사용

DB 에서 데이터를 가지고 오다보면 info1 , info2, info3 , info4 ... 으로 순서대로 노출을 해야 할 경우가 있는데 예를들어 ${result.info1} ${result.info2} ... ... ${result.info10} 같이 써야 할 경우가 있을때 이를

gomest.tistory.com

잘못된 내용이 있다면 지적부탁드립니다. 방문해주셔서 감사합니다.

 

 

반응형

'개발공부 > HTML' 카테고리의 다른 글

[HTML/CSS] 글자수 넘어가면 말줄임표  (0) 2024.07.09
[HTML] video 태그  (0) 2024.04.04
[HTML] <button> 특징  (0) 2023.07.18