2017-04-15 56 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

另外,获取数据(在你的情况下,数据库)的实现完全取决于你。 –

相关问题