<%@ page language="java" %> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %> Test struts-bean Size Tag <% java.util.ArrayList data = new java.util.ArrayList(); data.add("First"); data.add("Second"); data.add("Third"); data.add("Fourth"); data.add("Fifth"); pageContext.setAttribute("list", data, PageContext.PAGE_SCOPE); java.util.HashMap temp = new java.util.HashMap(); temp.put("First", "0"); temp.put("Second", "1"); temp.put("Third", "2"); temp.put("Fourth", "3"); temp.put("Fifth", "4"); pageContext.setAttribute("map", temp, PageContext.PAGE_SCOPE); %>

Test struts-bean Size Tag

Collection Type Correct Value Test Result
Bean (List) <%= list.size() %>
Bean (Map) <%= map.size() %>
Collection (List) <%= data.size() %>
Collection (Map) <%= temp.size() %>
Property (int[]) <% int intValues[] = bean.getIntArray(); out.print(intValues.length); %>
Property (String[]) <% String stringValues[] = bean.getStringArray(); out.print(stringValues.length); %>