본문 바로가기
IT_Developers/JAVA

JSTL - el 태그에서 문자열 이어 붙이기

by 고코더 2021. 11. 13.

 

안녕하세요.

고코더 입니다.

 

이번 시간에는 el 태그에서 문자열을 이어 붙이는 방법을 알아보겠습니다. 

 

자바에서 이어 붙이기 '+'

1. 기존의 자바에서는 '+'를 이용해 간단하게 문자를 이어 붙이는 게 가능합니다. 그래서 스트링을 연결할 때 자연스럽게 '+'를 이용합니다.

String str1 = "GoCoder"
String str2 = str1 + ".Net"

 

EL 태그의 + 연산자는

 

1. 하지만 EL표현식에서의 '+' 연산자는 숫자 연산에서만 이용이 가능합니다. 그래서 만약 문자열끼리 덧셈을 한다면 "NumberFormatException" 오류가 발생합니다. 그러면 어떻게 문자를 이어 붙일 것인가 하면 이렇게 표현합니다. + 사용하지 않고 그저 <c:out> 안에 함께 선언하므로 해결이 가능합니다. 

<c:out value="${str1} ${str2}">



은근히 헷갈리지만, 쉽습니다.

댓글