<%@ 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 PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<c:set var="str1" value="abcd"/>
${fn:endsWith(str1,"bd")} <!-- false -->
<c:set var="text" value=" blank space "/>
${fn:length(text)} <!-- 문자길이(공백 포함) 출력 -->
<c:set var="text" value="${fn:trim(text)}" />
${fn:length(text)}
</body>
</html>
1) substring(str, index1, index2) : str 의 index1 부터 index2 - 까지의 문자열 리턴
2) substringAfter(str1, str2) : str1 에서 str2 를 찾아서 그 후의 부분문자열 리턴
3) substringBefore(str1, str2) : str1 에서 str2 를 찾아서 그 전의 부분문자열 리턴
4) toUpperCase(str) : 모든 소문자를 대문자로 치환한 값을 리턴
5) toLowerCase(str) : 모든 대문자를 소문자로 치환한 값을 리턴
6) trim(str) : 문자열에서 앞뒤 공백 문자를 제거한 결과를 리턴
7) replace(str, src, dest) : str 문자열에 포함된 src 를 dest 로 치환한 결과를 리턴
8) indexOf(str1, str2) : str1에 포함된 str2의 시작 인덱스를 리턴
9) startsWith(str1, str2) : str1이 str2 로 시작하면 true, 그렇지 않으면 false 리턴
10) endsWith(str1, str2) : str1이 str2 로 끝나면 true, 그렇지 않으면 false 리턴
11) contains(str1, str2) str1이 str2를 포함하면 true, 그렇지 않으면 false 리턴(대소문자 구분)
12) containslgnoreCase(str1, str2) : str1이 str2를 포함하면 true, 그렇지 않으면 false 를 리턴,
contains 함수와는 달리 대소 문자 구별하지 않고 비교함.
13) split(str1, str2) : str1을 str2를 기준으로 분리해서 만든 부문자열들의 배열을 리턴
14) join(str1, str2) : arr 배열의 모든 항목을 합쳐서 리턴, 항목사이에는 str2가 들어옴
15) escapeXml(str) : HTML 문법에 의한 특수문자로 취급되는 모든 문자를 이스케이프 시퀀스로 치환하여 결과를 리턴
16) length(obj) : obj가 문자열이면 문자열의 길이, List 나 Collection 이면 항목의 수를 리턴
'개발 > jsp' 카테고리의 다른 글
hashmap,foreach,구구단,list (0) | 2015.10.13 |
---|---|
jstl forTokens,formatNumber (0) | 2015.10.13 |
jstl 변수 선언 (0) | 2015.10.08 |
jsp URLEncoder (0) | 2015.10.06 |
jsp 게시판 만들기 1 (0) | 2015.09.30 |
댓글