티스토리 뷰

JSP

[JSP]문자열 처리 함수

dev23 2024. 8. 15. 21:24
반응형

- 자바에서 문자열을 처리할 사용하는 문자열 관련 기능을 JSTL에서 제공하는 함수를 이용해

JSP에서도 사용할 있다.

JSTL에서 제공하는 여러 가지 문자열 함수

함수 반환 설명
fn:contains(A,B) boolean 문자열A 문자열 B 포함되어 있는지 확인한다.
fn:endWith(A, B) boolean 문자열 A 끝이 B 끝나는지 확인한다.
fn:indexOf(A,B) int 문자열 A에서 B 처음으로 위치하는 인덱스를 반환한다.
fn:length(A) int 문자열 A 전체 길이를 반환한다.
fn:replace(A, B, C) String 문자열 A에서 B까지 해당되는 문자를 찾아 C 변환한다.
fn:toLowerCase(A) String A 모두 소문자로 변환한다.
fn:toUpperCase(A) String A 모두 대문자로 변환한다.
fn:substring(A, B, C) String A에서 인덱스 번호 B에서 C까지해당하는 문자열을 반환한다.
fn:split(A,B) String[] A에서 B 지정한 문자열로 나누어 배열로 반환한다.
fn:trim(A) String 문자열 A에서 앞뒤 공백을 제거한다.

 

* string.jsp

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<%
        request.setCharacterEncoding("utf-8");		
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>문자열 함수 사용</title>
</head>
<body>
        <c:set var="title1" value="hello world!" />
        <c:set var="title2" value="쇼핑몰 중심 JSP입니다." />
        <c:set var="str1" value="중심" />
        <h2>여러 가지 문자열 함수 기능</h2>
        title1 = "hello world"<br>
        title2 = "쇼핑몰 중심 JSP입니다!" <br>
        str1 = "중심" <br><br>
        
        fn:length(title1)= ${fn:length(title1) }<br>
        fn:toUpperCase(title1)=${fn:toUpperCase(title1) }<br>
        fn:toLowerCase(title1)=${fn:toLowerCase(title1) }<br><br>
        
        fn:substring(title1,3,6)=${fn:substring(title1,3,6) }<br>
        fn:trim(title1)=${fn:trim(title1)}<br>
        fn:replace(title1, " ", "")=${fn:replace(title1," ", "") }<br><br>
        
        fn:indexOf(title2,str1)=${fn:indexOf(title2,str1) }<br>
        fn:contains(title1,str1)=${fn:contains(title1, str1) }<br>
        fn:contains(title2, str1)=${fn:contains(title2,str1) }<br>
        
</body>
</html>

 

출력 결과

 

반응형

'JSP' 카테고리의 다른 글

[JSP]파일 업로드  (0) 2024.08.16
[JSP]포매팅 태그 라이브러리  (0) 2024.08.15
[JSP]다국어 태그 라이브러리  (0) 2024.08.15
[JSP]JSP 표준 태그 라이브러리(JSTL)  (0) 2024.08.15
[JSP]커스텀 태그  (0) 2024.08.15
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함