반응형

JAVA에서는 String 변수에 대해서 substring을 이용하여 문자열을 인덱스 숫자에 따라서 자를수가 있습니다.

이를 JSTL에서도 사용할 수 있다는 점 아래 코드를 보시면 쉽게 이해하실수있을거에요~

 

먼저 소스 상단에 아래와 같은 소스가 있는지 확인하세요 없으면 복붙!!!

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

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

 

<c:set var="TextValue" value="010-1234-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 메소드를 통해 해당되는 변수의 문자 길이를 알아 낼 수도 있습니다.

 

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

 

 

반응형

'개발 하자 빵찌니 > JSTL' 카테고리의 다른 글

JSTL choose when otherwise 예제  (0) 2019.10.03

+ Recent posts