使用AJAX调用时从数据库中获取数据

时间:2013-01-11 11:03:31

标签: javascript ajax jsp java-ee servlets

我是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>

0 个答案:

没有答案