IT 일기장

[JSP] JSTL 삼항 연산자 사용 시 문자열 연결 본문

프로그래밍 언어/JSP

[JSP] JSTL 삼항 연산자 사용 시 문자열 연결

뽕슈 2023. 2. 20. 16:20
반응형

JSTL 문자열 연결할 때 다양한 시도를 해봤다.

 

1번째 시행착오


  • + 로 연결하는 방법

다음 코드는 소스 내에 존재하는 17개의 이미지를 불러오기 위해 사용했다. 결과는 실패

<c:forEach begin="1" end="17" varStatus="status">
	<img src="/images/user/images/sdg/sdg${status.count >= 10 ? status.count : "0" + status.count}.png" alt="SDG ${status.count}">
</c:forEach>

 

 

2번째 시행착오


  • concat 함수로 연결하는 방법

fn 함수에 이런게 있었으면 좋겠지만 찾아봤는데 없다. 결과는 실패

<c:forEach begin="1" end="17" varStatus="status">
	<img src="/images/user/images/sdg/sdg${status.count >= 10 ? status.count : fn:concat("0",status.count)}.png" alt="SDG ${status.count}">
</c:forEach>

 

연결 방법


  • += 로 연결하는 방법

결과는 성공.

<c:forEach begin="1" end="17" varStatus="status">
	<img src="/images/user/images/sdg/sdg${status.count >= 10 ? status.count : "0" += status.count}.png" alt="SDG ${status.count}">
</c:forEach>
반응형

'프로그래밍 언어 > JSP' 카테고리의 다른 글

[JSTL] Core Tag 활용  (0) 2021.12.07
[JSP] JSTL taglib  (0) 2021.12.01
Comments