将SQL数据带到jquery availabletag

我正在尝试制作自动填充文本框,但是如何将SQL数据包含到jquery可用标记并循环呢? 我无法基于以下代码执行该function。 任何帮助,将不胜感激! 谢谢

这是我的预期输出: 预期结果演示

jquery代码出错

我的文本框仅列出数据库中的最后一行数据。 在此处输入图像描述

         $(function() { var availableTags = [{ <% String COMBINE = ""; String CODE2 = ""; String DESC1 = ""; for(int i=0;i "value": , "label":  }]; $("#MODEL").autocomplete({ source: availableTags, focus: function (event, ui) { event.preventDefault(); $("#MODEL").val(ui.item.value); } }); });   

生成availableTags的scriptlet不会为vFruit Vector中的每个值添加新对象,仅针对最后一个值。 它应该像这样打补丁:

 var availableTags = [ <% String CODE2 = ""; String DESC1 = ""; for(int i=0;i 0) out.print(","); %> { "value": "<%= CODE2 %>", "label": "<%= DESC1 %>" } <% } %> ]; $("#MODEL").autocomplete({ ... 

顺便说一句。 为什么Vector而不是例如ArrayList ? 你需要一个线程安全的实现吗? 它似乎并非如此。