我们是否可以在Facelets页面中找到String
的长度以使用<ui:fragment>
检查条件?
答案 0 :(得分:25)
如果您只是需要知道它是空还是空,请使用EL empty
关键字:
<ui:fragment rendered="#{not empty bean.string}">
或者,如果您确实需要知道其确切长度,请直接使用String#length()
方法:
<ui:fragment rendered="#{bean.string.length() gt 42}">
或者,如果您尚未使用Servlet 3.0 / EL 2.2,请使用JSTL fn:length()
功能:
<ui:fragment rendered="#{fn:length(bean.string) gt 42}">