【发布时间】:2015-07-29 11:46:15
【问题描述】:
我正在开发的 Grails 2.4.3 应用程序中有一个批量导入功能,其最后一个阶段是每个单元格都有一个输入的表格。我通过标签提交这一切。
我注意到,当表大到足以包含超过 10,002 个参数时,参数中会丢失一些数据。我注意到这是由于某些已保存域中的验证失败(由于缺少必填字段),然后通过打印确定了这个最大数量
params.keySet().size() // always 10,002
作为健全性检查,我创建了一个包含 20k 条目的 Groovy 映射,因此这不是语言级别的约束。参数包括控制器和动作,因此对于用户定义的参数来说,它看起来像是一个不错的 10k 轮。这是一个已知的限制吗?如果可以,是否可配置?
【问题讨论】:
-
这些都是通过 URL 的 GET 请求吗?如果是这样:stackoverflow.com/questions/417142/…
-
@tim_yates - 我认为您的问题的答案可能是“否”,但我不能确定。他/她在邮件列表上发布了相同的问题,并指出这些可能是表单参数。
-
@tim_yates 这些是正在发布的表单参数。正如 JSB 提到的,我在邮件列表上发布了这个并得到了他的回复,讨论在这里:groups.google.com/forum/…