เมื่อเราส่งพารามิเตอร์เรามักจะพบพารามิเตอร์ของแอตทริบิวต์เดียวกันกับพื้นหลัง เมื่อเราส่งไปยังพื้นหลังเราจะต้องกำหนดและใช้อาร์เรย์ตามปกติใน JavaScript เพื่อส่งผ่านเป็นพารามิเตอร์ไปยังพื้นหลัง:
คัดลอกรหัสรหัสดังนี้:
var array = new Array ();
arr [0] = "102";
arry [1] = "103";
arry [2] = "104";
url = "test.jsp? arry ="+arry;
การยอมรับวิธีการในพื้นหลัง:
[รหัส]
String arry = request.getParmeter ("arry");
String [] par = arry.split (",", ");
[รหัส]
ในเวลานี้พาร์กลายเป็นอาร์เรย์ในชวา ในหมู่พวกเขาค่าของ ARRY คือ "102,103,104" ซึ่งหมายความว่าในระหว่างกระบวนการส่งเบราว์เซอร์จะแปลงพารามิเตอร์อาร์เรย์ของประเภท JavaScript โดยอัตโนมัติเป็นสตริงที่คั่นด้วยเครื่องหมายจุลภาค
นอกจากนี้ฉันได้เห็นการใช้ JSON บนอินเทอร์เน็ตและรู้สึกไม่เจ๋งมาก นอกจากนี้ยังใช้วิธีการร้องขอ GetParmetervalues
ใช้พารามิเตอร์เดียวกันในแผนกต้อนรับและให้การกำหนดหลายรายการ:
url = "test.jsp? arry = 102 & arry = 103 & arry = 104"
นำมันออกมาในพื้นหลัง:
String arry [] = request.getParmetervalues ("arry");
ค่าของ Arry ในเวลานี้คือ {102,103,104}
เลือกตามนิสัยของคุณ!