数据表中的下拉过滤器

时间:2016-11-07 08:04:03

标签: javascript java jquery jsp datatables

我正在尝试为数据表实现下拉过滤器。所有人都在接受这个。在这里,我必须为" value"传递多个值。选项的属性。

<!-- language: lang-html -->

    <% 
String vendor=null;
        String queryi = "SELECT ICODE FROM VENDOR_ITEM_DETAILS Where VCODE=" + vcd;
        Statement stmti = conn.createStatement();
        ResultSet rsi = stmti.executeQuery(queryi);

        try
        {
            while (rsi.next()) 
            { 
                vendor = rsi.getString("ICODE");

            }
        }
        catch(Exception ex)
        {
            out.println(ex);
        }
    %>

    <option value="<%= vendor%>"><%= rsv.getString("VNAME")%></option>

我在上面尝试过。它工作正常。但是,每次变量被覆盖时,它只能存储最后的值(多于一个)。所以作为一个解决方案,我计划使用如下所示的数组,但它不起作用。

<!-- language: lang-html -->

    <%
String[] Array1=null;
Array1 = new String[100];
String join1=null;
        String queryi = "SELECT ICODE FROM VENDOR_ITEM_DETAILS Where VCODE=" + vcd;
        Statement stmti = conn.createStatement();
        ResultSet rsi = stmti.executeQuery(queryi);

        try
        {
            while (rsi.next()) 

                Array1[i++] = rsi.getString("ICODE");


           join1 = String.join("|", Array1);
        }
        catch(Exception ex)
        {
            out.println(ex);
        }

    %>

    <option value="<%= join1%>"><%= rsv.getString("VNAME")%></option>

有没有人可以告诉我是否有其他解决方案?

我如何使它替代值。但是值显示在这里:

值=&#34; ABC |癸| DFR | FFFF&#34;

现在我正在寻找解决方案,包括由| saparated的值如下双引号所示。

值=&#34; ABC&#34; |&#34;癸&#34; |&#34; DFR&#34; |&#34; FFFF&#34;

0 个答案:

没有答案