Ich frage mich, wie zu verwenden/implementieren Zeichenfolge enthält Methode in JSF2 ohne Verwendung von JSTL. bitte beraten, danke.String enthält Methode in JSF
9
A
Antwort
18
<h:outputText value="#{'I love JSF'.contains('JSF')}" /> <!-- true -->
ODER
<h:outputText value="#{myBean.text.contains('some_word')}" />
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')}"
das hat gut funktioniert, gibt es eine enthält mit ignorieren Fall? –
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