Basti54
Erfahrenes Mitglied
Klingt kompliziert, gibt aber bestimmt ne super einfache Lösung.
Ich will auf meine mit <c: definierten Werte auch in Textinputfeldern oder SelectMenüs zugreifen können. Wie stell ich das an? ${irgendwas} wird auch so in das Feld reigeschrieben.
Mal nen Beispiel, das nicht geht:
Ausgabe im HTML-inputText ist:
beim Select gibt's nen Fehler, weil es halt nur nen String is.
Ich will auf meine mit <c: definierten Werte auch in Textinputfeldern oder SelectMenüs zugreifen können. Wie stell ich das an? ${irgendwas} wird auch so in das Feld reigeschrieben.
Mal nen Beispiel, das nicht geht:
Code:
<c:forEach items="${client.routeInfo.myroute.routeelements}" var="routeelement" varStatus="index">
<c:choose>
<c:when test="${routeelement.status == 2}">
<h:inputText value="${routeelement.eingabe}" styleClass="inputfieldleft"
required="true" rendered="true">
</c:when>
<c:when test="${routeelement.status == 1}">
<h:selectOneMenu required="true" value="${routeelement.adresse}">
<f:selectItems id="Addresses" value="${routeelement.adressen}" />
</h:selectOneMenu>
</c:when>
</c:choose>
</c:forEach>
Ausgabe im HTML-inputText ist:
Code:
${routeelement.eingabe}
beim Select gibt's nen Fehler, weil es halt nur nen String is.
Zuletzt bearbeitet: