웹/JSP

JSTL 함수(Function)

은은하게미친자 2022. 7. 19. 17:05
728x90

function 사용을 위한 taglib 지시자

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/function" %>
태그 기능
fn:length(obj) obj가 문자열이면 길이를 리턴하고 list나 collection이면 항목의 개수를 리턴합니다.
fn:substring(str,i,j) str 문자열의 i에서 j-1까지 문자열을 리턴
fn:substringAfter(str1,str2) str1 문자열에서 str2문자열 이후의문자열을 리턴합니다.
fn:substringBefore(str1,str2) str1문자열에서 str2문자열 이전의 문자열을 리턴합니다
fn:toUpperCase(str) str 문자열을 대문자로 리턴
fn:toLowerCase(str) str 문자열을 소문자로 리턴
fn:replace(str,src,dest) str문자열에 있는 src 문자열을 dest로 변경한 문자열을 리턴
fn:indexOf(str1,str2) str1 문자열에 str2로 시작된 문자열을 리턴
fn:startsWith(str1,str2) str1 문자열이 str2로 시작되면 true, 그렇지않으면 false리턴
fn:endsWith(str1,str2) str문자열이 str2 문자열로 끝나면 true, 아니면 false 리턴
fn:contains(str1,str2)

fn: containsIgnoreCase(str1.str2)
str1 문자열에 str2문자열이 포함되어있으면 true,아니면 false
containIgnreccase는 대소문자를 무시하고비교합니다.
fn:trim(str) str1 문자열을 str2문자열로 구분해서 배열로 리턴
fn:join(arr,str2) arr 배열의 각 요소의 중간에 str2 문자열이 들어간 문자열을 리턴합니다.
fn:escapeXml(str) XML 마크업으로서 해석 될 수있는 문자를 이스케이프 리턴합니다.
728x90