【问题标题】:Grails passing variables from gsp to controllerGrails 将变量从 gsp 传递到控制器
【发布时间】:2013-11-03 11:53:00
【问题描述】:

我对 Grails 比较陌生,所以请原谅我的问题是否容易解决。

我正在开发一个小型 WepApplication,但我在 gsp 中创建的变量有问题。

我正在使用 创建我的变量,以便在以后的方法中使用,如下所示:

    <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 传递给我的控制器,但我似乎不知道该怎么做。

我还尝试在控制器中创建一个静态变量,然后在视图中更改该变量的值,但这似乎也不起作用。

我将不胜感激。

【问题讨论】:

    标签: variables grails view controller


    【解决方案1】:

    将值存储在隐藏的输入中

    <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>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-21
      • 2015-07-07
      • 2016-02-09
      • 2013-03-24
      • 1970-01-01
      相关资源
      最近更新 更多