variables - Grails将变量从gsp传递到 Controller

标签 variables grails view 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传递给我的 Controller ,但是我似乎不知道该怎么做。

我还尝试在 Controller 中创建一个静态变量,然后在 View 中更改此变量的值,但这似乎也不起作用。

我将不胜感激任何帮助。

最佳答案

将值存储在隐藏的输入中

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

关于variables - Grails将变量从gsp传递到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19752629/

相关文章:

javascript - 使用窗口位置传递 var url

c++ - 如何使用指针编写具有可变数量的参数的函数?

grails - Groovy:在静态作用域中发现了明显变量 xyz,但不引用局部变量、静态字段或类。可能的原因:

hibernate - Grails 2.4.4中的Hibernate JPA冲突

android View with View.GONE 仍然接收 onTouch 和 onClick

android - 如何将触摸时的 bool 值更改为 View 之类的东西

variables - 如何覆盖批处理变量的字符数限制?

c - 在不同范围内设置和使用变量在 C 中不起作用

grails - Grails 如何解决 Controller 名称冲突?

python - Django 查看模板的默认值