Versuchen Sie zu c:out tag aus der JSTL-Bibliothek in JSF-Anwendung
Ich bin der Erstellung einer dynamischen Tabelle mit Hilfe von JSTL und war in der Hoffnung, dass die Verwendung der c:out tag zu helfen, bauen Sie sich einige Ausdrücke, aber ich bin nicht in der Lage zu finden, dass tag verfügbar unter den anderen JSTL core-tags.
Habe ich die folgenden namespace verwendet:
xmlns:c="http://java.sun.com/jsp/jstl/core"
und gemacht, dass meine web.xml die Datei wurde für die Verwendung der 2,5-spec finden Sie hier
https://stackoverflow.com/tags/jstl/info
aber immer noch nur zu finden, zu fangen, zu wählen, forEach, wenn, sonst, Satz, und, wenn.
Außerdem, ich habe versucht, den Import der JSTL 1.2.1.jar Bibliotheken, auch ohne Erfolg.
So, sollte der c:out tag verfügbar für mich zu gebrauchen in JSF2 ? Wenn ja, welche Schritte bin ich?
Grüße,
Mike
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
<c:out>
ja nicht in Facelets-JSF2. Sie brauchen es nicht in der Facelets-JSF2 sowieso. Verwenden Sie einfach die JSF-äquivalente<h:outputText>
,oder noch besser, einfach EL in Vorlage, text,
Bereits implizit XML-Escape-wenn das Ihre einzige Sorge (und war während der alten JSP2 Alter eigentlich der einzige Grund, warum
<c:out>
ist verwendet worden; in JSP1 der tag war einfach notwendig, um die Anzeige einer bean-Eigenschaft als EL im Vorlagen-text war nicht unterstützt JSP1). Die<c:out>
bietet keine zusätzlichen Vorteile gegenüber den standardmäßigen Facelets-JSF2 Möglichkeiten, das ist, warum es entfernt von der JSTL-subset für Facelets.Siehe auch: