2013-04-08 72 views
0

目前我正在嘗試從選擇標記中選擇多個選項並將其保存到數據庫,並且我成功地執行了此操作。如何將地圖<String,List>對象傳遞給jquery?

現在我想檢索這些數據並將其設置爲jsp頁面。爲此,我正在從數據庫中檢索數據並創建一個列表。最後我將這個列表設置成一張地圖。

例如:我從數據庫中獲取minutesList,hoursList,weeksList並將它們設置如下

 scheduleMap.put("minutes", minutesList); 
    scheduleMap.put("hours", hoursList); 
    scheduleMap.put("weeks", weeksList); 

現在我需要檢索此地圖在我的JSP和JSP中設置相應的值。請建議我完成此任務。

+0

是U使用多選箱 – PSR 2013-04-08 13:38:35

+0

你如何選擇多個值 – PSR 2013-04-08 13:40:00

+0

使用select標籤 – Bharani 2013-04-09 04:47:56

回答

0

你需要提供更多關於你想達到的信息。

如果您想訪問JSP中的scheduleMap,那麼您需要將它設置爲servlet或控制器中的請求屬性。如果您已經在JSP中編寫了整個代碼,那麼scheduleMap變量已經可以使用。

現在你想要在jquery中訪問它,所以最好的選擇是你將它轉換成JSON格式然後使用它。

也取決於你在做什麼/你怎麼做你可以做一個AJAX調用也檢索scheduleMap。

+0

感謝的「多張」屬性......目前我設置這個地圖的模型對象(bean對象),並試圖在jQuery中進行檢索。但我沒有找回。有沒有可以檢索這張地圖的JQuery中的任何方法?目前我正在回顧這個jsp,然後將它傳遞給JQuery ... – Bharani 2013-04-09 04:51:59

+0

您需要在jsp或某些div中輸出javascript變量。然後jquery可以使用該變量或查找div。 – 2013-04-09 05:00:03

相關問題