2011-04-26 71 views
1

我正在開發能夠管理遙遠的LDAP條目一個Java Web程序,LDAP Java EE,通過servlet自動完成jquery-ui和json對象?

我們必須選擇的人,我想自動完成文本區域功能

我有Java函數返回做到這一點整個列表,通過名稱或名稱的開頭查找(通配符搜索,spring ldap)。

我的想法是使用jQuery ui自動完成插件,但我不知道如何捕獲遠程源代碼。

我認爲必須是JSON對象的回報由servlet

任何人都知道我該怎麼做呢?

我希望這不是要拼命實現提前 感謝幫助

回答

1

所以我假設你得到成功使用彈簧安全的LDAP檢索的數據。

您只需將數據轉換爲JSON即可。如果您尚未使用任何json庫,則可以使用json.org(或其他任何jsob庫)。

創建一個接受請求參數term的servlet。根據此術語調用您的LDAP搜索。創建結果的json數組並在doGet()的response上打印。將小服務程序映射到所需路徑

$("#your-element").autocomplete({ 
    source: "/servlet/path", 
    minLength: 2 
});