function tags
표준 함수를 제공한다. 대부분은 일반적으로 문자열 조작을 위한 함수이다.
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="str1" value="Function 태그를 사용합니다."/>
<c:set var="str2" value="사용"/>
<c:set var="str3" value="1,2,3,4,5,6,7,8,9,10"/>
<h3>${str1}</h3>
<h3><c:out value="${str2}"/></h3>
<h3>${str3}</h3>
<br /><br />
<div>
1. 문자열길이: ${fn:length(str1)} <br />
2. 대문자: ${fn:toUpperCase(str1)} <br />
3. 소문자: ${fn:toLowerCase(str1)} <br />
4. 문자열추출: ${fn:substring(str1,3,6)} <br />
5. 문자열치환: ${fn:replace(str1, " ", "-")} <br />
6. 문자열위치: ${fn:indexOf(str1, "t")} <br />
7. 문자열1에서 문자열2에 포함되어 있는 문자열 이후: ${fn:substringAfter(str1, str2)}<br />
8. 문자열1에서 문자열2에 포함되어 있는 문자열 이전: ${fn:substringBefore(str1, str2)}<br />
9. 시작문자열: ${fn:startsWith(str1, 'Fun')}<br />
10. 끝문자열:${fn:endsWith(str1,'사용합니다.')} <br/>
11. 두문자열길이 포함: ${fn:contains(str1, str2)} <br />
12. 두문자열 포함(대소문자구분안함): ${fn:containsIgnoreCase(str1,str2)}<br/>
문자열 분리해서 배열로 반환
<c:set var="array" value="${fn:split(str3, ',')}"/>
<c:forEach var="i" items="array">
${i}
</c:forEach> <br />
문자열 합치기
${fn:join(array,"*")}
</div>
</body>
</html>
좋아요공감
공유하기
글 요소
'Coding > JSP' 카테고리의 다른 글
[JSTL] core,fmt (0) | 2022.04.09 |
---|---|
[MVC] FrontController 패턴 (0) | 2022.04.09 |
[MVC/DB연동] 게시판 페이지 (페이지 번호, 댓글 달기, 글쓰기, 글 수정하기, 글 삭제하기) (3) (0) | 2022.04.08 |
로그메시지/ 플러그인 다운 (0) | 2022.04.08 |
[MVC/DB연동] 회원가입 페이지 (아이디 중복체크, 유효성검사, 우편번호 검색 기능) (1) (0) | 2022.04.08 |