代码之家  ›  专栏  ›  技术社区  ›  jsight TaherT

如何从JSF2.0Facelets模板调用List.size()?

  •  9
  • jsight TaherT  · 技术社区  · 15 年前

    在JSF2.0Facelets模板中调用list.size()的语法是什么(例如,使用h:outputText元素)?

    4 回复  |  直到 15 年前
        1
  •  23
  •   harto    15 年前

    <h:outputText value="#{fn:length(someBean.someList)}" />
    

    functions JSF页面中的标记库(URI: http://java.sun.com/jsp/jstl/functions ).

        2
  •  6
  •   Jérôme Verstrynge Mark    13 年前

    试试看 #{myBean.myList.size()}

        3
  •  5
  •   Jim Barrows    15 年前

    JSF2.0完全没有问题。JSF规范仍然需要一个符合bean规范的类 .size() .getSize() . 鉴于需要一种“标准”的方式来访问类值,我们不会在JSF中很快解决这个问题。有人需要修复集合类。

        4
  •  2
  •   Benny Code    13 年前

    注: “fn”的确切名称空间如下所示:

    <html xmlns="http://www.w3.org/1999/xhtml"
          ...
          xmlns:fn="http://java.sun.com/jsp/jstl/functions">