0

我是 Java EE 的新手。我正在使用一个显示一些技术领域的复选框。现在,我试图在单击特定技术字段时从一个表中获取选项标签中的特定数据。单击特定技术时,我正在使用 AJAX 调用生成下拉框,但无法从表中获取特定数据。我怎么能在jsp页面中做到这一点。我的代码如下

    <table bgcolor="#ffffff" class="style2">


        <tr>
            <td align="center" valign="middle">
                <select name="year">
                    <option value="Select">Select</option>>
                    <%
                                try {
                                    Class.forName("oracle.jdbc.driver.OracleDriver");
                                    Connection con = DriverManager.getConnection("jdbc:oracle:thin:@192.168.3.1:1521:wtlctax1", "****", "****");
                                    Statement stmt = con.createStatement();
                                    ResultSet rs = stmt.executeQuery("select exp_year.year from exp_year INNER JOIN technology ON exp_year.t_cd = technology.t_cd");

                                            while (rs.next()) {
                                                String str = rs.getString("year");
                                                String str1 = rs.getString("t_cd");
                    %>

                    <option value="<%=str%>"><%=str%></option>
                    <% } %>
                </select>
             </td>
        </tr>
        <%
                        }
                    catch (Exception e) {
                        System.out.println(e);
                    }

        %>
    </table>
4

0 回答 0