EL-Vergleich mit equalIgnoreCase
Zu prüfen, wie equalIgnoreCase in EL?
String a = "hello";
a.equalsIgnoreCase("hello");
Nun auf der JSP-Seite..
<h:panelGroup rendered="#{patientNotePrescriptionVar.prescriptionSchedule == patientNotePresBackingBean.sendPrescription}">
... Some code here ....
</h:panelGroup>
Gibt es eine Möglichkeit, compate patientNotePresBackingBean.sendPrescription
als equalIgnoreCase?
InformationsquelleAutor Ketan | 2012-05-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie EL 2.2 (Teil der Servlet 3.0) oder die JBoss-EL, dann sollten Sie in der Lage, nur den Aufruf der Methode in der EL.
Wenn Sie nicht auf die EL 2.2 noch, dann Ihre beste Wette ist vorbei beide Saiten durch JSTL
fn:toLowerCase()
(oderfn:toUpperCase()
) und dann vergleichen.Besser, jedoch wäre es nicht zu machen-und Kleinschreibung. Wenn Sie repräsentieren eine Art von Konstanten, besser machen enums oder so etwas.
The attribute prefix fn does not correspond to any imported tag library
Müssen Sie natürlich erklären, die
fn
taglib in der Spitze Ihrer JSP (genau wie, wie Sie das für JSFh
taglib). Überprüfen Sie die Dokumentation für die genaue syntax: docs.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/fn/...Ohh !! Ich dachte, es ist Teil des 'c' - taglib...
Nein, es beginnt mit
fn:
, nicht mitc:
.InformationsquelleAutor BalusC
Könnten Sie konvertieren sowohl die Operanden zu klein-und dann ist Sie gleichzusetzen.
Im Falle der JSTL, die ich tun würde,
Nur überprüfen, ob man etwas tun kann, ähnlich wie in JSF. Ich habe den Kontakt von JSF spät, sorry.
Nein, ich antwortete nur die erste Zeile und dann später Hinzugefügt das JSTL-Tag Beispiel 🙂 Neben Ihnen nicht ein Duplikat. Es ergänzt meine Antwort.
Es gab eine Fehlermeldung... Das Attribut prefix fn entspricht nicht den importierten tag-Bibliothek
InformationsquelleAutor adarshr