我想开发一个网站,其中数据库在服务器中。当用户在文本字段中键入某些内容时,建议将来自数据库(服务器中的(。我想到了这样的解决方案:
- 客户端将将数据库查询的请求发送为
http.send()
POST
方法的参数。 - 服务器将采用此参数并运行SQL查询。
- 服务器将将结果集作为arraylist发送到客户端。
- 客户端的浏览器将根据此arraylist显示建议。
我的问题是,服务器将如何http.send()
的参数。当我即时生成建议时,也许我必须在JSP页面中的JavaScript中使用它。
注意:我将使用Spring MVC框架与Oracle 11G数据库一起使用。
在Java中有一些可能实现这一目标的可能性。您可能要寻找的答案就是这样。
其他解决方案是使用JSF组件。看看这个PrimeFaces自动完整的展示柜和Mkyong的JSF教程。