JSP/SERVLET
2022.02.28 / 18:24

JSTL-substring µÚ¿¡¼­ ¹®ÀÚ ÀÚ¸£±â

MyData
Ãßõ ¼ö 169

JSTL substring ¹®ÀÚ µÚ¿¡¼­ ÀÚ¸£±â

JSTLÀº fn:substringÀ» »ç¿ëÇÏ¿© ¹®ÀÚ¸¦ ÀÚ¸¦¼ö ÀÖ½À´Ï´Ù.
¸¸¾à aaaa3 ¹®ÀÚÀÇ ¸Ç ¸¶Áö¸· ¼ýÀÚ¸¸ °¡Á®¿À°í ½ÍÀ»¶§ ¾Æ·¡¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>

<html>
<head>
<title>¹®ÀÚ¿­ µÚ¿¡¼­ ÀÚ¸£±â</title>
</head>

<body>
<c:set var = "string1" value = "aaaa3"/>
<c:set var = "length" value = "${fn:length(string1)}"/>
<c:set var = "string2" value = "${fn:substring(string1, length -1, length)}" />

<h1>µÚ¿¡¼­ ÀÚ¸£±â : ${string2}</h1>
</body>
</html>

°á°ú´Â ¾Æ·¡¿Í °°½À´Ï´Ù.

1
µÚ¿¡¼­ ÀÚ¸£±â : 3

JSTL ¹®ÀÚ ÀÚ¸£±â

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>

<html>
<head>
<title>Using JSTL Functions</title>
</head>

<body>
<c:set var = "string1" value = "This is first String."/>
<c:set var = "string2" value = "${fn:substring(string1, 5, 15)}" />

<p>Final sub string : ${string2}</p>
</body>
</html>
1
Final sub string : is first S

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %>
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>

<html>
<head>
<title>Using JSTL Functions</title>
</head>

<body>
<c:set var = "num" value = "1234567890"/>
<c:set var = "numSubString" value = "${fn:substring(num, 5, 7)}" />

<p>subtring : ${numSubString}</p>
</body>
</html>
1
subtring : 67

Reference