0

jspページで名前をオートコンプリートとして表示したい。名前リストを動作中に設定し、これを私の名前テキスト ボックスのオート コンプリート リストとして表示したいと考えています。次のリンクを使用してこれを試しています http://jqueryui.com/autocomplete/#remote

私のコードは

jspで

<html>
<head>
 <link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css" />
        <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
        <script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>
</head>
<body>
 <div class="box">
                <span class="label">Names</span>
                <span class="ib"> <input type="text" name="name" id="name"/></span>
            </div>
<script>
                $('#name').autocomplete({
                    source: "test"
                });
   </script>
</body>
</html>

struts.xml 内

 <action name="test" class="iland.supplier.SupplierAction" method="test">
            <result  type="json"></result>
        </action>

in SupplierAction

public String test() {
        ArrayList<String> sss = new ArrayList<String>();
        sss.add("Manish");
        sss.add("Manoj");
        sss.add("Mohan");
        sss.add("Madhuri");
        sss.add("Mayank");
        sss.add("Mitesh");
        sss.add("Mitali");
        setNames(sss);
        for (String s : sss) {
            System.out.println(" " + s);
        }

        return SUCCESS;
    }

名前のテキスト ボックスをクリックすると、リストがサーバー コンコルに出力されます。

問題は、jsp ページでオート コンプリート リストを取得できないことです

4

0 に答える 0