티스토리 뷰
반응형
- 자바에서 문자열을 처리할 때 사용하는 문자열 관련 기능을 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
링크
TAG
- HTML
- a 태그
- Network
- Redux
- 내장객체
- 네트워크
- Spring
- react
- 스프링
- Servlet
- 서브넷팅
- Spring MVC
- Java Server Page
- FMT
- javaserverpage
- el
- script element
- nodejs
- html css
- JSP
- 미들웨어
- CSS
- 리액트
- 서블릿
- 제이쿼리
- CSS 속성
- httpServletRequest
- Session
- 세션
- Binding
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함