본문 바로가기
2019/EL JSTL

JSTL forTokens

by SOLYI 2020. 1. 9.
  • forTokens - 띄어쓰기,세미콜론,콤마등을 인식하여
    • java.util.StringTokenizer 와 같은 기능을 제공한다.
  • 먼저 자바에서의 활용법을 알아본다.
1
2
3
4
5
6
7
8
9
    StringTokenizer stk1 = new StringTokenizer("choi sol yi");
    while(stk1.hasMoreTokens()){
        System.out.println(stk1.nextToken());
    }
 
    StringTokenizer stk2 = new StringTokenizer("an,nyong,ha,se,yo"",");
    while(stk2.hasMoreTokens()){
        System.out.println(stk2.nextToken());
    }
 
  • stk1과 같이 문자열 사이가 공백으로 되어있다면 별다른 구분이 필요하지않으며
  • stk2와 같이 문자열 사이가 콤마( , )로 되어있다면  문자열 다음에 "," 로 나눈다고 알려주어야한다.
  • 다음 토큰이 있는지 확인하고, 출력할수있다.

 

  • JSTL에서의 활용방법

1
2
3
4
5
6
7
8
9
10
11
12
<body>
 
<c:forTokens var="color1" items="red;green;blue;black" delims=";">
    <c:out value="${color1}"/>
</c:forTokens>
 
 
<c:forTokens var="color2" items="red,green,blue,black" delims=",">
    <c:out value="${color2 }"/>
</c:forTokens>
    
</body>
 
 
  • var="변수이름"  items="구분하고싶은 문자열" delims="잘라낼 문자"
반응형

'2019 > EL JSTL' 카테고리의 다른 글

JSTL import / redirect  (0) 2020.01.09
JSTL 사용방법  (0) 2020.01.08
EL sessionScope (ArrayList)  (0) 2020.01.08
EL requestScope (ArrayList, HashMap)  (0) 2020.01.08
EL parameter 값 가져오기  (0) 2020.01.08