Zuordnung Ausgang einer anderen JSTL-Tags als Wert ein JSTL-tag

Ich hab diese, die ist arbeiten:

<c:choose>
    <c:when test="${sometest}">
        Hello, world!
    </c:when>
    <c:otherwise>
        <fmt:message key="${page.title}" />
    </c:otherwise>
</c:choose>

Und ich will es ändern:

<c:choose>
    <c:when test="${sometest}">
        <c:set var="somevar" scope="page" value="Hello, world!"/>
    </c:when>
    <c:otherwise>
        <c:set var="somevar" scope="page" value="<fmt:message key="${page.title}">"
    </c:otherwise>
</c:choose

Aber natürlich die folgende Zeile ist nicht richtig:

<c:set var="somevar" scope="page" value="<fmt:message key="${page.title}">"

Wie kann ich zuweisen das somevar variable die Zeichenfolge, die aus einem Aufruf von fmt:message?

InformationsquelleAutor NoozNooz42 | 2010-05-31

Schreibe einen Kommentar