「JSTL」 fn:split メソッドで文字列を指定の文字列で分割する方法

2020年10月27日

構文
変換後文字配列 = fn:split( 対象文字列 , 分割文字列)
使用例1

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<c:forEach var="city" items="${ fn:split('CityA01,CityB02,CityC03',',') }" >
  <tr><td>${city}</td></tr>
</c:forEach>
<c:forEach var="city" items="${ fn:split('CityA01,CityB02,CityC03',',') }" >   <tr><td>${city}</td></tr> </c:forEach>
<c:forEach var="city" items="${ fn:split('CityA01,CityB02,CityC03',',') }" >
  <tr><td>${city}</td></tr>
</c:forEach>

結果
CityA01
CityB02
CityC03

使用例2

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
<c:forEach var="user" items="${ fn:split('User01-User02-User03-User04','-') }" >
  ${user}<br>
</c:forEach>
<c:forEach var="user" items="${ fn:split('User01-User02-User03-User04','-') }" >   ${user}<br> </c:forEach>
<c:forEach var="user" items="${ fn:split('User01-User02-User03-User04','-') }" >
  ${user}<br>
</c:forEach>

結果
User01
User02
User03
User04

JSTL

Posted by arkgame