개발자의 끄적끄적

[jstl] 문자열 자르기 본문

개발/java & jsp

[jstl] 문자열 자르기

효벨 2020. 4. 25. 02:00
728x90
반응형

[jstl] 문자열 자르기

 

 

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

Substring을 사용하기 위해선 function을 지정해야 하는데 위의 문구를 JSP최상단에 기입해 주시기 바랍니다.

 

코드는 다음과 같습니다.

 

<c:set var="TextValue" value="010-abcd-1234"/> 사이즈 : ${fn:length(TextValue) }<br> 1번 :${fn:substring(TextValue,0,3) }<br> 2번 :${fn:substring(TextValue,4,8) }<br> 3번 :${fn:substring(TextValue,9,13) }<br>


위와 같이 fn을 이용하여 java 처럼 substring을 사용할 수 있으며 (변수, 시작 index, 마지막 index) 를 지정하면 해당되는 인덱스 구간의 문자열을 잘라서 가져옵니다.

또한 length 메소드를 통해 해당되는 변수의 문자 길이를 알아 낼 수도 있습니다.

 사이즈 : 13

1번 : 010

2번 : abcd

3번 : 1234

 

 

원래는 전화번호 형태였지만 -를 제외하고 번호만 가져온 모습입니다.

[출처] JSTL substring 문자열 자르기 |작성자 Hellojjong

반응형
Comments