【发布时间】:2012-07-31 15:23:31
【问题描述】:
我正在尝试确定视图中集合的大小。我不想像在下面的代码中那样使用.size() 传递大小。
@RequestMapping(value = "/search/searchAndReplace")
public ModelAndView searchAndReplace(HttpServletRequest request, HttpServletResponse response) {
ModelAndView model = new ModelAndView("content/search/searchAndReplace");
List<Content> searchResults = (List<Content>) request.getSession().getAttribute("searchResults");
model.addObject("searchResults", searchResults);
model.addObject("searchResultsCount", searchResults.size());
return model;
}
在我看来,当我执行 ${searchResultsCount} 时一切正常,当我执行 ${searchResults.size()} 时,我收到错误 Class javax.el.BeanELResolver can not access a member of class java.util.ArrayList$SubList with modifiers "public"
我不明白为什么会窒息。有人可以提供一些见解吗?
【问题讨论】: