2012-02-28 98 views
0

我在JSP上有兩個組合框,我在尋找的就像是我想通過存儲在服務器上的xml文件填充組合框數據。用XML數據填充組合框

情景: - 假設有兩個組合框,第一個組合框具有不同的國家名稱,只要用戶輸入一個字符它應該顯示在下拉菜單中的所有匹配的話下來,一旦particullar國家名稱是選中,第二個組合框將具有與該特定國家/地區名稱關聯的狀態列表。

任何人都可以請指導我達到相同的目的。 這兩個組合框的數據都存儲在一個xml文件中。

感謝, 人工魚礁

回答

0

歡迎StackOverflow的人工魚礁。

首先,在發送到網頁時,將數據提取爲JSON格式。你所指的通常是用JSON和Ajax請求完成的。看看像JQUERY這樣的輔助庫,讓您的生活變得輕鬆。

一個簡單的解決方案是編寫一個簡單的servlet,用一個國名的JSON字符串響應。然後,每次用戶鍵入另一個字符並將值添加到您的下拉列表中,就會執行一次Ajax請求。這不是JSP特有的。

開始對此事的一些教程:

JSP autocomplete with JQuerysimilar questions on StackOverflow

+0

感謝JacobusR,但最主要的是,我有兩個組合框和裏面的數據的組合框取決於解析XML 。 如果我選擇國家說印度,那麼它應該自動填充印度的所有國家的第二個組合框。 – Ars 2012-02-28 08:41:44