logo
Хабибуллин

Библиотека fn

Пятая библиотека, fn, содержит функции для обработки строк. Она описывается тегом

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

и содержит теги <fn:substring>, <fn:substringBefore>, <fn:substringAfter>, <fn:indexOf>, <fn:toUpperCase> <fn:toLowerCase>, <fn:startsWith>, <fn:endsWith>, <fn:contains>,

<fn:containsIgnoreCase>, <fn:trim>, <fn:replace>, <fn:split>, <fn:join>, <fn:escapeXml>. Вы,

несомненно, узнаете в названиях этих тегов привычные методы обработки строк, которые мы изучили в главе 5.

Кроме тегов обработки строк, библиотека fn содержит функцию <fn:length>, вычисляющую как длину строки, так и длину коллекции, переданной ей в качестве аргумента. Например:

<c:if test="${fn:length(param.username) > 0}" > <%@include file="response.jsp" %>

</c:if>