0

是否可以在 grails 表单中添加 groovy 代码?我有一个表格:

<g:uploadForm controller="document" action="save" method="post">
    <input type="file" name="dataFile" />
    <input type="submit" id="addDocument" value="<g:message code=messages.document.save"/>">
</g:uploadForm>

我需要添加将 URL 段放入参数值的代码。

4

2 回答 2

1

您在表单中使用了 POST(因为它是上传并且是正确的)方法,因此您不会在 URL 中看到参数。参数将到达那里(到您将请求重定向到的控制器),但不会显示在 URL 上。无论如何,您应该在表单中使用隐藏的输入。喜欢:

<input type="hidden" id="foo" value=""/>

在您的控制器中,您只需访问参数映射即可获取输入隐藏字段中设置的参数:

params.foo
于 2012-08-27T13:25:01.563 回答
0

使用表单内的隐藏字段。

于 2012-08-27T12:52:34.210 回答