我对 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 传递给我的控制器,但我似乎无法弄清楚如何做到这一点。
我还尝试在控制器中创建一个静态变量,然后在视图中更改该变量的值,但这似乎也不起作用。
我将不胜感激任何帮助。