2017-04-15 53 views
0

我想開發一個數據庫位於服務器的網站。當用戶在文本字段中鍵入內容時,建議將來自數據庫(位於服務器中)中。我以爲這樣的解決方案:如何從服務器端獲取post.properties的http.send()參數?

  • 客戶將發送一個數據庫查詢作爲http.send()POST方法的參數的要求。
  • 服務器將採用此參數並運行SQL查詢。
  • 服務器會將結果集作爲ArrayList發送給客戶端。
  • 客戶端的瀏覽器將根據此ArrayList顯示建議。

我的問題是,服務器如何將參數http.send()。由於我在即時生成建議,也許我必須在我的JSP頁面內使用JavaScript。

注意:我正在使用Spring MVC框架和Oracle 11g數據庫。

回答

0

Java中有幾種可能性可以實現這一點。你可能要找的答案就像this

另一個解決方案是使用JSF組件。看看這個PrimeFaces autocomplete showcaseMKYong's JSF tutorial

+0

本示例從鏈接加載數據,而不是從數據庫加載數據。另外,這裏沒有請求從客戶端發送到服務器端。 –

+0

該請求通過ajax調用發送。在第一個示例中,它嵌入在jQuery UI的自動完成中。在jQuery的[文檔]上有一個例子(http://jqueryui.com/autocomplete/#remote-jsonp) –

+0

另外,獲取數據(在你的情況下,數據庫)的實現完全取決於你。 –

相關問題