如何将javascript中的2d数组传递给java中的spring引导函数?

iezvtpos  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(213)

我试图在java中从javascript获取2d数组到spring引导函数,但它不起作用。这是我的密码。


有人知道怎么做吗?这样做1d阵列不是问题。我可以用这个表格吗?还是应该用别的?

4nkexdtk

4nkexdtk1#

通过构造数据对象的方式: data: {matrixA: ...} 后端需要具有字段matrixa的对象,而不是矩阵。在控制器中,定义一个类来封装matrixa并将其用作requestparam。
此外,您可以随时检查浏览器的开发人员工具“网络”选项卡中发送的实际请求。
其次,javascript数组可以通过(几乎)所有序列化库自动Map到java中的列表,因此您可以使用 List<List<Integer>> 如果方便的话,可以Map你的矩阵。
如果不想将请求封装在带有字段的对象中 matrixA ,您可以直接在 data 字段: data: matrixA ,并期望控制器中有一个list。

相关问题