6
我们可以在Facelets页面中找到String
的长度以检查使用<ui:fragment>
的条件吗?在EL中获取字符串的长度
我们可以在Facelets页面中找到String
的长度以检查使用<ui:fragment>
的条件吗?在EL中获取字符串的长度
如果你只需要知道,如果它是空的或无效,使用ELempty
关键字:
<ui:fragment rendered="#{not empty bean.string}">
或者,如果你真的需要知道它的确切长度,使用String#length()
方法直接:
<ui:fragment rendered="#{bean.string.length() gt 42}">
或者如果您还没有使用Servlet 3.0/EL 2.2,请使用JSTLfn:length()
功能:
<ui:fragment rendered="#{fn:length(bean.string) gt 42}">
谢谢BalusC。我将尺寸更换为长度。我一直认为它是一个列表而不是字符串。 – user679526
不客气。 – BalusC