Duplicar posible:
Access the size of a collection in JSP/JSTL/EL¿Por qué ArrayList no tiene getSize() en lugar de size()?
Estoy haciendo un uso intensivo de ArrayList en algunas páginas JSP. Me gustaría tener acceso a un ArrayList de esta manera:
${myArrayList.size}
Pero ya que los objetos deben a cumplen el estándar de JavaBean, donde myArrayList.getMyPropertyName()
es ${myArrayList.myPropertyName}
en JSP/JSTL, la función myArrayList.size()
no es accesible.
¿Hay otra clase que debería usar?
Actualización:
Es un poco difícil de aceptar que una característica como obtener el tamaño de su ArrayList en JSP se deja fuera sólo para limpios trazadores de líneas uno, pero parece que no puede haber otras razones, los diseñadores optaron .size()
vez de .getSize()
supongo que esto realmente no es un problema si usted tiene soporte para ${fn:length(myArrayList)}
o ${myArrayList.getSize()}
sintaxis.
Porque así lo escribieron. Use fn: length de acuerdo con [aquí] (http://stackoverflow.com/questions/3579548/access-the-size-of-a-collection-in-jsp-jstl-el) (y muchos otros). –