JSTL Function fn:trim()

Function <fn: trim ()> is used to remove leading and trailing white spaces, tabs from the start and end of the string. The function returns the string after removing white spaces from both points of the input string.

Syntax Of <fn: trim ()> Tag

String fn: trim (string)


<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>JSTL fn:trim()</title>

	<c:set var="str"  value="    Hello world!!!        Welcome to JavaBeat.  "></c:set>
             <p>Trimmed String is:</p>
	<c:out value="${fn:trim(str)}"></c:out>


Steps for Execution

  • Save the file as trimExample.jsp in eclipse IDE.
  • Now select the jsp file, right click on mouse and select Run as -> Run on Server.


After successful execution of the program we will get the following result:


Previous Tutorial :  JSTL Function fn:toUpperCase() :: Next Tutorial : JSTL Function fn:replace()



About Krishna Srinivasan

He is Founder and Chief Editor of JavaBeat. He has more than 8+ years of experience on developing Web applications. He writes about Spring, DOJO, JSF, Hibernate and many other emerging technologies in this blog.