簡體   English   中英

Grails將變量從gsp傳遞給控制器

[英]Grails passing variables from gsp to controller

我對Grails相對較新,請原諒我,如果我的問題很容易解決。

我正在開發一個小的WepApplication,並且在我的gsp中創建的變量存在問題。

我用<%ArrayList kategorie = new ArrayList()%>創建我的變量,以便在后面的方法中使用,如下所示:

    <g:set var="iterate2" value="${0}" />
    <g:while test="${iterate2<kategorie.size }">

        <h3>
            <% println kategorie.get(iterate2) %>
        </h3>
        <div>
            <p>
                <% println kategoriebesch.get(iterate2) %>
            </p>

            <form>

                <g:actionSubmit value="weiter" action="weiter" />

            </form>


        </div>
        <% iterate2++ %>
    </g:while>

現在我想將變量kategorie傳遞給我的控制器,但我似乎無法弄清楚如何做到這一點。

我還嘗試在控制器中創建一個靜態變量,然后在視圖中更改此變量的值,但這似乎也不起作用。

我將不勝感激任何幫助。

將值存儲在隱藏的輸入中

<g:each in="${kategorie}" var="kat" status="i">
    <h3>
        ${kat}
    </h3>
    <div>
        <p>
            ${kategoriebesch[i]}
        </p>
        <form action="weiter">
            <input type="hidden" name="kategorie" value="${kat}" />
            <input type="submit" value="weiter" />
        </form>
    </div>
</g:each>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM