JSPタグJSTL(5)--よく使われるタグ関数


JSTLのタグ関数を使用する場合は必ず次のコードを付けてください
<!--   jsp       -->
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>    

そうでなければ、これらの関数は使用できません.
よく使われるJSTL関数の意味
まず、ページの一番上に参照します.
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

以下に、JSTLに記載されているメソッドのリストを示します.
fn:contains(string,substring)パラメータstringにパラメータsubstringが含まれている場合、trueを返します.
fn:containsIgnoreCase(string,substring)パラメータstringにパラメータsubstring(大文字と小文字を無視)が含まれている場合、trueは次のように返されます.
fn:endsWith(string,suffix)パラメータstringがパラメータsuffixで終わる場合、trueは次のように返されます.
<c:set var="testStr" value="${analyze.command}" />
<c:choose>
   <c:when test="${fn:length(testStr) > 100}">
       <c:out value="${fn:substring(testStr, 0, 100)}" />  ......
   </c:when>
   <c:otherwise>
       <c:out value="${testStr}" />
   </c:otherwise>
</c:choose>