大集合中的Grails值未保存

大集合中的Grails值未保存,grails,collections,limit,Grails,Collections,Limit,我似乎在GSP页面和控制器之间的某个地方丢失了输入值 我有一个REPORT对象,它有大量COUNT对象,通过GSP中的一些循环显示为表格数据。由于存在相当多的嵌套循环,因此确定每个计数的实例数“i”的公式很复杂,但如果我将其输出到屏幕,则从0到419的计数是正确的,没有问题 这意味着我有一个代码块,它为每个计数实例创建输入字段,因此代码完全相同,每个都被命名为counts[0]。总计到计数[419]。总计正如您所期望的,还有其他隐藏值来确定每个计数所在的列和行,但这仍然是由相同的代码块反复420

我似乎在GSP页面和控制器之间的某个地方丢失了输入值

我有一个REPORT对象,它有大量COUNT对象,通过GSP中的一些循环显示为表格数据。由于存在相当多的嵌套循环,因此确定每个计数的实例数“i”的公式很复杂,但如果我将其输出到屏幕,则从0到419的计数是正确的,没有问题

这意味着我有一个代码块,它为每个计数实例创建输入字段,因此代码完全相同,每个都被命名为counts[0]。总计到计数[419]。总计正如您所期望的,还有其他隐藏值来确定每个计数所在的列和行,但这仍然是由相同的代码块反复420次输出的,但是,在这一行的某个地方,这些值中的一些正在丢失-大约70%的值在保存时保留到DB中,但其他30%左右的值消失并保持为0

没有一种模式可以保存哪些不保存,尽管总是相同的值不起作用。我有两份报告使用相同的代码,虽然报告不同,我有一份报告做得很好

我已经设法解决了这么多问题

grails中的某些东西将设置的大小限制为256—它不允许我一次保存超过256个对象,但我无法解决如何覆盖此设置

如果它不在grails中,是否会限制HTTP post方法

有人需要帮忙吗?我的头发很快就用完了。

获取和发布请求数据大小的限制受到客户端和服务器端的限制

在Grails中: 默认值为2 MB referemaxpostsize属性(位于server.xml中)

如果超过这个尺寸: 对于达到服务器定义的限制的情况,HTTP 1.1返回的状态代码414请求URI太长


但较旧的浏览器将GET请求的大小限制为255字节,因此请检查您是否未使用GET请求。

请提供示例代码以帮助我们解决您的问题。