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