본문 바로가기

JSP/EL Functions

EL Function usage

JSP 에서 EL 함수를 사용하여 문자열을 다루는 예



화면에 제목을 출력할 때 제목이 10자 이상으로 구성된 경우에는 앞 10자까지만 보여주고 뒤에는 '...' 으로 처리하는 예


JSP 에서 EL 문자열 함수 length(), substring() 을 사용하여 길이가 긴 제목의 일부분만 추출하는 예

<%@ page language="java" contentType="text/html; charset=EUC-KR"

    pageEncoding="EUC-KR"%>

<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>


<c:set var="title" value="매우 긴 제목을 다 보여줄 수 없을 때는 ...으로 처리합니다"/>

<!DOCTYPE html>

<html>

<head>

<meta charset="EUC-KR">

<title>EL 함수 사용 예</title>

</head>

<body>

제목 : 

<c:if test="${ fn:length(title) > 10 }">

${ fn:substring(title,0,10) }...

</c:if>

</body>

</html>