在文本字段下方显示建议,从数据库中获取值

时间:2010-10-01 07:58:50

标签: java jsp

我有一张表格。我想向用户显示有关他可以输入的安全性名称的建议。同样,我想使用我在Oracle数据库中安装的证券值。

我想做这样的事情,如果用户输入a,他应该获取文本字段下面的所有安全名称,当用户选择其中任何一个时,文本字段必须显示所选值。

先谢谢。

2 个答案:

答案 0 :(得分:0)

我建议trie。它们非常适合预测文本和自动完成等内容。

获取所有有效的安全名称并将它们放入trie中,然后使用输入的任何前缀查询trie,它将为您提供所有匹配的名称。

请注意,Java没有附带Trie实现本身就可以自己编写或借用一个,例如从这里开始; http://forums.sun.com/thread.jspa?threadID=5295936

编辑:您没有说这是否会出现在网络或桌面上(例如Swing)....

答案 1 :(得分:0)

您需要启用自动填充的文本字段。有一个tutorial如何构建一个。更好的是,使用jQuery java脚本库来实现此功能和许多其他功能。