「JSTL」リスト、配列と文字列のサイズを取得するサンプル
書式
${ fn:length (文字列名/配列名/リスト名)}
使用例
<%@ page language="java" contentType="text/html;charset=Windows-31J"%> <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%> <html><body> <% /*文字列*/ String strA = "this is a message"; pageContext.setAttribute("resA",strA); /*配列*/ String[] strB = {"A001","B002","C003"}; pageContext.setAttribute("resB",strB); /*リスト*/ java.util.List cftC = new java.util.ArrayList(); cftC.add("111"); cftC.add("222"); cftC.add("333"); pageContext.setAttribute("resC",cftC); %> ${ fn:length( resA ) } ${ fn:length( resB ) } ${ fn:length( resC ) } </body></html>