我正在尝试建立自动完成功能,但我遇到了很多问题。我正在使用java web。这是我的代码: 在我的jsp文件中调用自动完成:
<script>
$(document).ready(function () {
$("#services_autocomplete").autocomplete("GetServices.jsp");
});
</script>
我的GetServices.jsp:
<%@page import="java.util.Iterator"%>
<%@page import="java.util.List"%>
<%@page import="Service.UserServiceImpl"%>
<%
UserServiceImpl db = new UserServiceImpl();
String query = request.getParameter("q");
List<String> countries = db.getAllServicesByTerm(query);
Iterator<String> iterator = countries.iterator();
while(iterator.hasNext()) {
String country = (String)iterator.next();
out.println(country);
}
%>
我的controller.java:
@RequestMapping("/index")
public ModelAndView showHow() {
return new ModelAndView("index");
}
当我在自动填充中键入第一个字母时出现此错误: PWC6117:找不到文件“null”我不明白为什么。我的列表包含字符串,我知道因为我调试了它。有人可以帮帮我吗? 谢谢!