是否有可能將隱藏輸入字段的值作爲數組,然後將其傳遞給Spring MVC控制器?Javascript隱藏輸入數組
function foo(){
var myArray = new Array();
myArray[0] = "Hello";
myArray[1] = "World!";
document.getElementById("hiddenInp").value=myArray;
}
然後在控制器這樣做
@RequestMapping ...
public String test(HttpServletRequest request){
String[] myArray = request.getParameter("hiddenInp");
// Assuming that the name of the hidden input field is also hiddenInp
System.out.println(myArray[0] + myArray[1]);
...
}
怎麼樣,如果我與一個關聯數組工作?如果索引是字符串而不是int
JavaScript沒有關聯數組。 – Sampson
@JonathanSampson也許我使用了錯誤的術語。我的意思是,而不是索引,如「0」和「1」,我做'myArray [「A」] =「你好」;'。 我知道這是有效的,因爲我已經嘗試過'alert(myArray [「A」])',並且它給了我彈出框「Hello」。 – szrrizvi
@JonathanSampson:但是物體可以(並且)被用作地圖... – Bergi