我正在Grails中开发一个Web应用程序,我需要将当前页面重定向到另一个 Controller ,并将多个参数传递给它。
确切的情况是具有一个带有多个SELECT菜单的from控件,并在它们的“onChange”属性上都对该 Controller 进行调用,并将所有SELECT菜单的当前值作为参数传递给该 Controller 。
重要的是应刷新整个页面,以显示该 Controller 生成的新内容和SELECT菜单的新组合。
非常感谢你,
knithx。
最佳答案
您可以执行以下操作:
<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>
关于forms - 在Grails上使用多个参数重定向到 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3430941/