【发布时间】:2014-08-24 02:35:12
【问题描述】:
我想在 struts2 中使用<sx:autocompleter> 实现自动完成下拉菜单。
以下是使用jar的
struts2-core-2.2.1.1.jar
struts2-dojo-plugin-2.1.8.1.jar
struts2-json-plugin-2.2.1.jar
ajaxAutocomplete.jsp
<%@ page contentType="text/html; charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags"%>
<%@ taglib prefix="sx" uri="/struts-dojo-tags"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
<s:form action="ajaxAutoCompleteActionForm" id="ajaxAutocompleteActionForm">
<H1> Bulk Action Form </h1>
<sx:autocompleter size="1" list="countries" name="country"></sx:autocompleter>
</s:form>
部署上述代码后,只会显示一个包含国家/地区列表的正常下拉菜单。没有用于输入文本的 <input> 字段。
我想实现与以下链接中所示相同的行为
http://viralpatel.net/blogs/struts-2-ajax-tutorial-example-d…
在我的控制台中我也收到以下错误
"Uncaught ReferenceError: djConfig is not defined"
我做错了什么?如何避免控制台错误?
如何获取带有文本框的下拉菜单来搜索选择选项值?
【问题讨论】:
-
再读一遍那个教程,并按照它的重点。
-
还可以考虑加入新的十年并使用更新、更好且受支持的 struts2-jquery-plugin 的自动完成器。 Dojo 插件自 年 以来已被弃用
标签: java javascript struts2 autocomplete dojo