<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<c:set var="some" value="abcdef"/>
${fn:endsWith(some, 'ef')}
true を返します
<c:set var="some" value="abcdefef"/>
${fn:endsWith(some, 'ef')}
false を返します
関数endsWith
が文字列を最後ではなく最初からチェックしているようです。2 番目の引数の文字列が最初の引数の末尾だけでなく、最初の引数にも現れる場合、関数は false を返します。