在 JSF 2.0 Facelets 模板中调用 list.size() 的语法是什么(例如,使用 h:outputText 元素)?
			
			26618 次
		
4 回答
            23        
        
		
这个怎么样:
<h:outputText value="#{fn:length(someBean.someList)}" />
您需要functions在 JSF 页面 (URI: http://java.sun.com/jsp/jstl/functions) 中引用 taglib。
于 2009-09-04T04:49:05.800   回答
    
    
            7        
        
		
你试一试#{myBean.myList.size()}
于 2010-04-27T06:40:11.797   回答
    
    
            5        
        
		
JSF 2.0 完全没有问题。JSF 规范仍然需要一个符合 bean 规范的类。集合类不使用该.size()方法执行此操作。它仍然必须是.getSize()。鉴于需要一种“标准”方式来访问类值,我们不会很快在 JSF 中解决这个问题。有人需要修复集合类。
于 2009-08-27T18:04:05.947   回答
    
    
            2        
        
		
注意: “fn”的确切命名空间是这样添加的:
<html xmlns="http://www.w3.org/1999/xhtml"
      ...
      xmlns:fn="http://java.sun.com/jsp/jstl/functions">
    于 2011-03-08T18:43:00.727   回答