我在某些JSP页面中大量使用ArrayList。我想像这样访问一个ArrayList:

${myArrayList.size}

但是由于对象必须符合JavaBean标准(在JSP/JSTL中myArrayList.getMyPropertyName()${myArrayList.myPropertyName}),所以无法访问myArrayList.size()函数。

我应该使用另一门课吗?

更新:

很难接受这样的功能,例如仅在更干净的衬板上保留了JSP中的ArrayList的大小之类的功能,但似乎还有其他原因使设计师选择了.size()而不是.getSize()
我想如果您支持${fn:length(myArrayList)}${myArrayList.getSize()}语法,这确实不是问题。

最佳答案



如“Java Collections API Design FAQ”中所述:

关于java - 为什么ArrayList没有getSize()而不是size()?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8772204/

10-09 04:54