【发布时间】:2022-01-15 04:26:56
【问题描述】:
我目前正试图弄清楚如何在 Java 上使用我在使用 JavaScript 的 JSP 上生成的二维数组。问题是,当我将它分配给隐藏在表单上的现有属性以便通过请求发送时,它会生成一个包含所有值的完整字符串,如下所示:
function saveArray(){
var array= frames['myFrame'].array;
//this comes from a child frame and its perfectly ok, works
//fine on a 2 dimension array
document.forms[0].arrayHiddenProperty.value = array;
}
如何将 html 表单上的字段设置为数组(我认为可能),或者将完整数组发送到我的 Java 后端?项目正在使用 Struts,所以这是一个 Action 类。谢谢各位。
【问题讨论】:
-
将数组转换为 JSON(即
JSON.stringify(array))并将其发送到后端。 HTTP 只能移动文本。 -
什么版本的 Struts?
标签: javascript java jsp request struts