- 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 |