2012-12-03 56 views

回答

18
<h:outputText value="#{'I love JSF'.contains('JSF')}" /> <!-- true --> 

OR

<h:outputText value="#{myBean.text.contains('some_word')}" /> 
+0

工作正常,是否有一個包含忽略大小寫? –

+0

沒有這樣的方法。不過,你可以同樣使用其他的Java String方法。所以你可以像這樣實現不區分大小寫的'contains'功能。 '#{'我愛JSF'.ToLowerCase()。contains('JSF'.LowerCase())}'' – prageeth

2

此外,還可以使用JSTL功能

補充一點:

xmlns:fn="http://java.sun.com/jsp/jstl/functions" 

而且使用這樣的

render="#{fn:contains(myBean.myText, 'test')}"