我想在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"
我做错了什么?如何避免控制台错误?
如何使用文本框下拉列表来搜索选择选项值?
答案 0 :(得分:3)
您忘了在ajaxAutocomplete.jsp
<head>
<sx:head/>
</head>
将此信息放在您的表单标记之前。