可能性の重複:
Access the size of a collection in JSP/JSTL/ELArrayListにsize()の代わりにgetSize()がないのはなぜですか?
私はいくつかのJSPページ内のArrayListを多用し作ってるんです。
${myArrayList.size}
しかし、オブジェクトがmyArrayList.getMyPropertyName()
がmyArrayList.size()
機能にアクセスできない、JSP/JSTLで${myArrayList.myPropertyName}
でのJavaBean標準に準拠するようにしなければならないので:私はそうのようなArrayListにアクセスしたいと思います。
私は別のクラスを使用する必要がありますか?
更新:
このようなJSPであなたのArrayListのサイズの取得などの機能がちょうどクリーナー1つのライナーのために残されていることを受け入れるように少し難しいですが、設計者が代わりに.size()
を選んだ他の理由があることができそうです.getSize()
${fn:length(myArrayList)}
または${myArrayList.getSize()}
の構文をサポートしている場合、これは実際問題ではないと思います。
それは彼らがそれを書いた方法です。 [here](http://stackoverflow.com/questions/3579548/access-the-size-of-a-collection-in-jsp-jstl-el)(および多くの他のもの)に従ってfn:lengthを使用してください。 –