2011-11-10 25 views

回答

23

如果你只需要知道,如果它是空的或無效,使用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}"> 
+1

謝謝BalusC。我將尺寸更換爲長度。我一直認爲它是一個列表而不是字符串。 – user679526

+0

不客氣。 – BalusC