본문 바로가기

JSP/JSTL

[JSTL] substring - ${fn:substring(string,int,int)}

반응형

 

HTML상에서 JSTL substring을 사용할 경우 예제


 

 

변경전


<c:forEach var="ele" items="${AC_NO_LIST}" varStatus="cnt" begin="0" step="1">
        <option value="${ele.AC_NO}">${ele.AC_NAME}</option>
</c:forEach>

 

화면출력:

AC_NO데이터    : 10000010000000115

AC_NAME데이터: 100-000-10-00-00001-15 [가나다라마바사아자차]

 

 

변경후


<c:forEach var="ele" items="${AC_NO_LIST}" varStatus="cnt" begin="0" step="1">
	<c:set var="ac_number"  value="${ele.AC_NO}" />
	<c:set var="ac_name"  value="${ele.AC_NAME}" />

	<option value="${fn:substring(ac_number, 0,15)}">${fn:substring(ac_name, 0,19)}${fn:substring(ac_name, 22,45)}</option>
</c:forEach>

 

화면출력:

AC_NO데이터    : 100000100000001  //15 제외

AC_NAME데이터: 100-000-10-00-00001 [가나다라마바사아자차]   //-15 제외

 

 

 

 

반응형