2011-11-10 26 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