它是一个基于Spring的Web应用程序。我在屏幕上有一个数据表。据我所知,数据表只接受JSON格式的数据。所以我在我的模型中有一个字段(String)用于保存数据表数据,同样会隐藏在屏幕上。在列出(表单提交不是ajax)后,我会将列表序列化为JSON数据并将其保留在模型中。在Javascript中,我将使用隐藏字段中的数据填充数据表。它工作正常,但我怀疑它是否是一个正确的方法?
我有一个导出到excel功能。我将在ajax调用中传递模型并从模型中获取数据并创建XLSX文件。问题是如果数据有3000条记录,它可以正常工作,但是当记录增加时说4000,模型中的数据在处理程序中变为空。 Spring是否有任何数据大小限制将值绑定到模型?
答案 0 :(得分:0)
对于您的第一个问题,您所遵循的方法是正确的。 对于导出Excel功能,您可以传递存储在隐藏变量中的相同JSON字符串。并将JSON字符串DE序列化为数据。由于JSON只是一个字符串,因此对Ajax表单数据没有这样的限制