본문 바로가기

[공부용]참고 사이트 모음/[JSTL]

JSTL Substr 문자열 자르기

출처 ontheinfo.com/2894

 

JSTL Substr 문자열 자르기 - IT 정보사이트

JAVA에서 사용되는 substring 기능을 JSP에서 사용할 수 있는데요. 그래서 문자열을 자르는 기능을 하는 JSTL Substr 선언과 사용법에 대해 알아보겠습니다. 일단 JSTL을 사용하기 위해선 라이브러리를

ontheinfo.com

 

taglib prefix 지정

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

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

 

소스 코드

JSTL Substr 예제를 통해 사용법

 

<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 메소드를 통해 해당되는 변수의 문자 길이를 알아 낼 수도 있습니다.


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

이런식으로 JSTL Substr 기능 사용하면 손쉽게 문자열을 자를 수 있습니다.