我有一个JSP页面,其中使用了sx:autocompleter。它可以正常工作,但是在文本框中键入内容时,下拉列表中没有建议,它们是在完成单词时出现的。像这样

这里有什么问题 ?

最佳答案

请使用sj:autocompleter


  “自动完成程序”窗口小部件使用其呈现HTML输入或选择框。


<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sj" uri="/struts-jquery-tags"%>
<html>
  <head>
    <sj:head jqueryui="true"/>
  </head>
  <body>
    <sj:autocompleter
            id="customers"
            name="echo"
            list="%{customers}"
            listValue="name"
            listKey="id"
            selectBox="true"
    />
  </body>
</html>

09-25 20:15