我想在struts2中使用<sx:autocompleter>
实现自动完成下拉菜单。
以下是用罐的
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"
我做错了什么?如何避免控制台错误?
如何获得带有文本框的下拉列表以搜索选择选项值?
最佳答案
您忘记在ajaxAutocomplete.jsp
中添加头像
<head>
<sx:head/>
</head>
将其放在表单标签之前。