개인적인 정리

jstl 의 fn:contains with chatGPT 본문

전자정부표준프레임워크

jstl 의 fn:contains with chatGPT

yeon.Biju 2023. 3. 16. 15:10

fn:contains의 사용법에 대해 chatGPT에 물어봤다.

이런 건 검색보다 훨씬 나아보인다.

 

JSTL(JSP Standard Tag Library)은 JSP 페이지에서 자주 사용되는 로직 처리를 담당하는 커스텀 태그 라이브러리입니다. JSTL 라이브러리는 fn:contains와 같은 함수를 제공하여 문자열에 대한 다양한 조작이 가능합니다.

 

fn:contains 함수는 JSTL의 Function 태그 라이브러리에서 사용되며, 문자열에서 특정 문자열이 포함되어 있는지를 판별하는 데 사용됩니다.

 

일반적인 구문은 다음과 같습니다:

1
2
3
4
5
6
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
 
<c:if test="${fn:contains(string1, string2)}">
  // 문자열 string1에 문자열 string2가 포함되어 있을 경우 수행할 코드
</c:if>
 
cs

여기서 string1은 대상 문자열이고, string2는 검색할 문자열입니다. fn:contains 함수는 string1에 string2가 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다.

 

위의 코드는 문자열 string1에 문자열 string2가 포함되어 있을 경우에만 if 블록 안의 코드가 수행되도록 합니다.

 

JSTL의 fn:contains 함수는 Java에서의 String 클래스의 contains 메서드와 유사합니다. 다만 JSTL의 fn:contains 함수는 대소문자를 구분하지 않습니다. 대소문자를 구분하는 경우는 fn:containsIgnoreCase 함수를 사용할 수 있습니다.

 

 

 

 

Comments