我使用的是struts-2.1.8版本。
1、导入struts2-dojo-plugin-2.1.8.jar。
2、在使用的页面引入
<%@taglib  prefix="sx" uri="/struts-dojo-tags" %> 
3、导入js标签库
<sx:head/>在页面上使用autocompleter标签:
<sx:autocompleter id="autoid" name="test"
    list="%{#request.netWorkDevice}" listKey="key" listValue="value">
</sx:autocompleter>运行后标签可以显示数据,可是就像select标签,只可以下拉选择,不能在文本框输入文本。请大侠们打救迷途书童。

解决方案 »

  1.   

    sx:autocompleter 是不是这个标签的相关属性没设置?
    http://www.iteye.com/problems/26687
      

  2.   

    autocompleter这个标签是文本框与下拉框的组合,应该不用设置什么属性就可以输入文本吧forceValidOption属性只是限制输入下拉框的值吧
      

  3.   

    我刚才看了下API,好像说输入文档对数据源用list表示的好像不感冒,对href好像管用
    http://www.jarvana.com/jarvana/view/org/apache/struts/struts2-dojo-plugin/2.1.6/struts2-dojo-plugin-2.1.6-javadoc.jar!/org/apache/struts2/dojo/components/Autocompleter.html#href
    楼主可以试试,我这边没环境。
      

  4.   

    仍然是无解中
    网上很多例子,单纯用list属性都可以输入,可是不知道为什么我的不行
    如果改成了href属性,怎么返回和使用数据呢?
    可以提供个类似的例子吗