2012-07-18 55 views
0

我的JSP頁面上有許多複選框。我需要將所有複選框的id傳遞給我的servlet,以便我可以執行一些數據庫操作。我認爲我可以在我的JavaScript函數中創建一個數組放在不同的.js文件中,這個文件可以存儲這些id,然後將數組傳遞給我的servlet。 但我無法弄清楚如何應用這個概念。從javascript傳遞數組到servlet

+0

你可以添加一些關於你到目前爲止嘗試過的更多細節嗎?如果可能的話,發佈一個小代碼示例。答案將取決於您的複選框值是作爲表單的一部分提交還是通過AJAX調用傳遞,因此請務必解決該問題。 – dgvid 2012-07-18 13:53:32

+0

我真的沒有在我的項目中解決這個問題。但是我在其餘的函數中使用了ajax調用。我對此感到困惑。我應該通過ajax調用中的數據傳遞什麼 – 2012-07-18 14:01:26

回答

2

這類問題通常與

<input type="checkbox" name="foo" value="1"> 
    <input type="checkbox" name="foo" value="2"> 
    <input type="checkbox" name="foo" value="3"> 
    <input type="checkbox" name="foo" value="4"> 

走近然後

String values[]=req.getParameterValues("foo"); 

,讓你所有的檢查值的數組。

+0

我是否將我的請求中的數據作爲js中的ajax函數傳遞給我。 – 2012-07-18 13:59:33

+0

您只需在具有相同密鑰名稱的數據中使用多個鍵/值對。 – Quentin 2012-07-18 14:03:27

+0

你能告訴我在ajax調用中使用的代碼嗎? 我是初學者。 – 2012-07-19 06:53:38