Functionsタグライブラリで定義されているタグを以下に記載します。
構文1 fn:contains(string, substring) 戻り型 boolean
<tr> <td>${s1}</td> <td>castle</td> <td>${fn:contains(s1, "castle")}</td> </tr>
構文1 fn:containsIgnoreCase(string, substring) 戻り型 boolean
<tr> <td>${s1}</td> <td>CaStLe</td> <td>${fn:containsIgnoreCase(s1, "CaStLe")}</td> </tr>
構文1 fn:endsWith(string, suffix) 戻り型 boolean
<tr> <td>${s1}</td> <td>castle</td> <td>${fn:endsWith(s1, "castle")}</td> </tr>
構文1 fn:escapeXml(string) 戻り型 String
<tr> <td><foo>body of foo</foo></td> <td>${fn:escapeXml("<foo>body of foo</foo>")}</td> </tr>
構文1 fn:indexOf(string, substring) 戻り型 int
<tr> <td>${s1}</td> <td>castle</td> <td>${fn:indexOf(s1, "castle")}</td> </tr>
構文1 fn:join(array, separator) 戻り型 String
<tr> <td>${ex:display(a1)}</td> <td> + </td> <td>${fn:join(a1, " + ")}</td> </tr>
構文1 fn:length(input) 戻り型 String
<tr> <td>${s1}</td> <td>${fn:length(s1)}</td> </tr>
構文1 fn:replace(inputString, beforeText, afterText) 戻り型 String
<tr> <td>${s1}</td> <td>e</td> <td>*</td> <td>${fn:replace(s1, "e", "*")}</td> </tr>
構文1 fn:split(string, delimiters) 戻り型 String[]
<tr> <td>${s3}</td> <td> | </td> <td>${ex:display(fn:split(s3, "|"))}</td> </tr>
構文1 fn:startsWith(string, prefix) 戻り型 boolean
<tr> <td>${s1}</td> <td>castle</td> <td>${fn:startsWith(s1, "castle")}</td> </tr>
構文1 fn:substring(string, beginIndex, endIndex) 戻り型 boolean
<tr> <td>${zip}</td> <td>6</td> <td>-1</td> <td>P.O. Box: ${fn:substring(zip, 6, -1)}</td> </tr>
構文1 fn:substringAfter(string, substring) 戻り型 String
<tr> <td>${zip}</td> <td>-</td> <td>P.O. Box: ${fn:substringAfter(zip, "-")}</td> </tr>
構文1 fn:substringBefore(string, substring) 戻り型 String
<tr> <td>${zip}</td> <td>-</td> <td>P.O. Box: ${fn:substringBefore(zip, "-")}</td> </tr>
構文1 fn:toLowerCase(string) 戻り型 String
<tr> <td>${s1}</td> <td>${fn:toLowerCase(s1)}</td> </tr>
構文1 fn:toUpperCase(string) 戻り型 String
<tr> <td>${s1}</td> <td>${fn:toUpperCase(s1)}</td> </tr>
構文1 fn:trim(string) 戻り型 String
<tr> <td> <pre>${custId} (whith trim)</pre> </td> <td> <c:url value="http://acme.com/cust"> <c:param name="custId" value="${fn:trim(custId)}"/> </c:url> </td> </tr>