MarcusDau
Occasional Collector

FSI Query - Result

Jump to solution

Hy!

Ich stehe auf dem Schlauch. Habe folgende Query:

<fsi:search resultName="vls" schema="Data">

            <fsi:query><QUERY entityType="VL"><EQ attribute="fs_id" datatype="java.lang.Integer" value="${vlId}" /></QUERY></fsi:query>

            <fsi:getQueryDetails>

                <c:choose>

                    <c:when test="${totalResults != 0}" >

                        <%

                        CookieHandler.saveCookie(response, "vlid", vlId);

                        CookieHandler.saveCookie(response, "vlbd", HIER ERGEBNIS AUS ABFRAGE REIN); // Pfad: vls.bezirksdirektion.code

                        %>

                    </c:when>

                    <c:otherwise>

                        <%

                        CookieHandler.saveCookie(response, "vlid", null);

                        CookieHandler.saveCookie(response, "vlbd", null);

                        %>

                    </c:otherwise>

                </c:choose>

            </fsi:getQueryDetails>   

        </fsi:search>

Wie bekomme ich an der fett geschriebenen Stelle ein Ergebnis der Abfrage rein? Habe es auch probiert außerhalb der fsi:getQueryDetails folgendes einzubauen:

<fsi:iterateResults resultName="r">

<%

CookieHandler.saveCookie(response, "vlbd", (String)pageContext.findAttribute("r.bezirksdirektion.code"));

%>

</fsi:iterateResults>

Aber auch das klappt nicht.

Geht bestimmt super einfach, aber nur wie?

Grüße

Marcus

0 Kudos
1 Solution

Accepted Solutions
stephan
I'm new here

Hallo Marcus,

Deine Lösung könnte etwa wie folgt aussehen:

<c:forEach items="${vls}" var="curVls">

          <c:set var="curVls_code" value="${curVls.bezirksdirektion.code}"/>

           <%

               CookieHandler.saveCookie(response, "vlid", vlId);

               CookieHandler.saveCookie(response, "vlbd", pageContext.getAttribute("curVls_code").toString());

            %>

</c:forEach>

Viele Grüße

Jörg

View solution in original post

0 Kudos
1 Reply
stephan
I'm new here

Hallo Marcus,

Deine Lösung könnte etwa wie folgt aussehen:

<c:forEach items="${vls}" var="curVls">

          <c:set var="curVls_code" value="${curVls.bezirksdirektion.code}"/>

           <%

               CookieHandler.saveCookie(response, "vlid", vlId);

               CookieHandler.saveCookie(response, "vlbd", pageContext.getAttribute("curVls_code").toString());

            %>

</c:forEach>

Viele Grüße

Jörg

0 Kudos