是否可以将常规代码添加到grails表单中? 我有一个表格:
<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段放到参数值的代码。
答案 0 :(得分:1)
您正在使用表单中的POST(因为它是一个上传而且是正确的)方法,因此您不会在URL中看到params。 params将到达那里(向控制器重定向请求),但不会显示在URL上。无论如何,您应该在表单中使用隐藏的输入。像:
<input type="hidden" id="foo" value=""/>
在您的控制器中,只需访问参数地图,即可在输入隐藏字段中设置参数:
params.foo
答案 1 :(得分:0)
使用表单中的隐藏字段。