Я активно использую ArrayList на некоторых страницах JSP. Я хотел бы получить доступ к ArrayList следующим образом:
${myArrayList.size}
Но поскольку объекты должны соответствовать стандарту JavaBean, где myArrayList.getMyPropertyName()
равно ${myArrayList.myPropertyName}
в JSP / JSTL, функция myArrayList.size()
недоступна.
Есть ли другой класс, который я должен использовать?
Обновление:
Немного трудно согласиться с тем, что такая функция, как получение размера вашего ArrayList в JSP, исключена только для более чистых лайнеров, но, похоже, могут быть и другие причины, по которым дизайнеры выбрали .size()
вместо .getSize()
Полагаю, это действительно не проблема, если у вас есть поддержка синтаксиса ${fn:length(myArrayList)}
или ${myArrayList.getSize()}
.