반응형
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 |
---|