在Grails上使用多个参数重定向到控制器

时间:2010-08-07 15:24:55

标签: forms grails select onchange grails-controller

我正在使用Grails开发一个Web应用程序,我需要将当前页面重定向到另一个控制器,并向其传递多个参数。

确切的情况是让一个带有多个SELECT菜单的from并在它们的“onChange”属性上对它们进行所有调用,并将所有SELECT菜单的当前值作为参数传递给它。

为了显示该控制器生成的新内容以及SELECT菜单的新组合,重要的是刷新整个页面。

非常感谢,

knithx。

1 个答案:

答案 0 :(得分:1)

您可以这样做:

<g:form id="myform" controller = "someOtherController" name="myForm" action="selectChange" id="1">
    <g:select name = "animal" from="${['Dog', 'Cat', 'Mouse']}" onchange="this.form.submit()" />
    <g:select name="vegetable"  from="${['Carrot', 'Potato', 'Squash']}" onchange="this.form.submit()" />
</g:form>