fn:endsWith(str,suffix)
xmlns:fn="http://java.sun.com/jsp/jstl/functions"
SYNOPSIS
| fn:endsWith( | |||
| str | as java.lang.String, | - 評価対象の文字列。 | |
| suffix | as java.lang.String | - 終了を判定する接尾辞。 | |
| ) as boolean |
-
str が suffix で終了している場合 true、そうでなければ false。
|
||
説 明
評価対象の文字列が指定された文字列 (接尾辞) で終了しているかどうかを判定します。これは str.endsWith(suffix)
と等価です。
どちらの引数も null は長さ 0 の文字列と等価です。また suffix に長さ 0 の文字列が指定された場合は必ず true を返します。
使用例
ファイル名の拡張子から内容タイプを表示します。
JSP
<c:set var="foo" value="filename.xml" /> <c:choose> <c:when test="${fn:endsWith(foo,'.txt')}">テキストファイル</c:when> <c:when test="${fn:endsWith(foo,'.html')}">HTMLファイル</c:when> <c:when test="${fn:endsWith(foo,'.xml')}">XMLファイル</c:when> </c:choose>
実行結果
XMLファイル