-
JSP : Standard JSP Tag Library (JSTL) - Functional TagsSpring 2021. 6. 18. 19:02
function태그는 다음의 코드를 가지고 있어야 한다.
function-test.jsp
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <html> <body> <c:set var="data" value="luv2code"/> Length of the string <b>${data}</b> : ${fn:length(data)} </body> </html>
uppercase, startswith를 추가하자.
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <html> <body> <c:set var="data" value="luv2code"/> Length of the string <b>${data}</b> : ${fn:length(data)} <br/> Uppercase version of the string <b>${data }</b> : ${fn:toUpperCase(data) } <br/> Does the string <b>${data }</b> start with <b>luv</b>? : ${fn:startsWith(data, "luv") } </body> </html>
이제 split, join을 해보자.
<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix="c" %> <%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix="fn" %> <html> <body> <c:set var="data" value="Seoul, Busan, Daegu, Junju"/> <h3>Split Demo</h3> <c:set var="citiesArray" value = "${fn:split(data, ',') }"/> <c:forEach var="tempCity" items="${citiesArray }"> ${tempCity} <br/> </c:forEach> <h3>Join Demo</h3> <c:set var="fun" value="${fn:join(citiesArray, '*') }"/> Result of joining: ${fun } </body> </html>
'Spring' 카테고리의 다른 글
Servlets : 기본 사용 방법 (0) 2021.06.18 JSP : Standard JSP Tag Library (JSTL) - I18N Tags (Multi-Lingual App) (0) 2021.06.18 JSP : Standard JSP Tag Library (JSTL) - Core Tags (0) 2021.06.18 JSP : 사용자 action을 session, cookie에 따라서 추적하기 (To Do, 쿠키 사이트) (0) 2021.06.18 JSP의 기본 사용 방법 (0) 2021.06.18