2012-12-03 10 views

Antwort

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

ODER

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

das hat gut funktioniert, gibt es eine enthält mit ignorieren Fall? –

+0

Es gibt keine solche Methode. Sie können jedoch auch andere Java 'String' Methoden verwenden. So können Sie die case insensitive 'contains'-Funktion wie folgt implementieren. '# {'Ich liebe JSF'.toLowerCase(). enthält (' JSF'.toLowerCase())}' – prageeth

2

Zusätzlich Sie JSTL Funktionen

Fügen Sie diese verwenden können:

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

Und verwenden Sie es wie folgt

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