Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Struts使用jquery自动完成_Jquery_Ajax_Autocomplete_Struts1 - Fatal编程技术网

Struts使用jquery自动完成

Struts使用jquery自动完成,jquery,ajax,autocomplete,struts1,Jquery,Ajax,Autocomplete,Struts1,我试图在struts框架上实现jquery自动完成。 我已经实现了与link完全相似的功能 但是,我的应用程序并没有调用list.jsp。 有人能告诉我可能遗漏了什么吗 请在下面找到我的index.jsp <link REL="stylesheet" TYPE="text/css" HREF="include/styleee.css"> <script type="text/javascript" src="include/jquery-1.4.2.min.js"><

我试图在struts框架上实现jquery自动完成。 我已经实现了与link完全相似的功能

但是,我的应用程序并没有调用list.jsp。 有人能告诉我可能遗漏了什么吗

请在下面找到我的index.jsp

<link REL="stylesheet" TYPE="text/css" HREF="include/styleee.css">
<script type="text/javascript" src="include/jquery-1.4.2.min.js"></script>
<script src="include/jquery.autocomplete.js"></script>
<script>
jQuery(function(){
$('#testcomp1').autocomplete('list.jsp');
});
</script>
<TR>    
        <TD WIDTH="250"><FONT ID="old"><bean:message key="create.testcomp1"/></FONT></TD>
        <TD></TD>
        <TD ALIGN="LEFT">   
          <input type="text"  id="testcomp1" name="testcomp1" size="29" maxlength="100" />
</TR>
<TR>
        <TD WIDTH="250"><FONT ID="old"><"><bean:message key="create.testcomp2"/></FONT></TD>
        <TD></TD>
        <TD ALIGN="LEFT">   
          <html:text styleId="new" property="testcomp2" name="testcomp2" size="29" maxlength="100" value=""/>   
        </TD>
</TR>
请查找下面的list.jsp

<%@page contentType="text/html"%>
<%@ page import="java.util.*"%>
<jsp:useBean id="util" class="com.test.Utility" />
    <%
                    String testString = (String)request.getParameter("q");
                    int count = 1;
                    ArrayList dataList = (ArrayList) util.getValidDataList();
                    System.out.println("dataList" + dataList);
                    if (dataList != null && dataList.size()>0)
                    {
                        for (int i=0; i<dataList.size(); i++)
                        {
                            String dataStr = dataList.get(i).toString();
                            String dataStrnew  = dataStr.substring(dataStr.indexOf("^")+1) + "[" + dataStr.substring(0,dataStr.indexOf("^")) + "]";
                            if(cpStrnew.toUpperCase().startsWith(testString.toUpperCase())) 
                            {
                                out.print(dataStr.substring(dataStr.indexOf("^")+1) + "\n");
                                if(count == 10);
                                count++;
                                break;
                            }
                        }                       
                    }
    %>

请告诉我哪里出了问题,以及为什么我的list.jsp没有被调用。任何帮助都将不胜感激。

显示您的代码,否则我们无法帮助您解决问题检查浏览器的控制台/开发人员工具是否存在错误。确保所包含的JavaScript文件加载正确,即相对于所打开页面的相对路径正确。执行JSP时,请检查服务器日志中的错误。