使用JSP中的javascript下拉列表

时间:2017-08-15 14:08:51

标签: javascript jsp

下面是我的jsp代码,它会在页面加载时显示动态下拉列表,没有任何问题,

    <td class="label">Order Number<select type="text" style="width:172px" name="branch" >                               
    <option selected value="0">Please select an order</option> 
    <%    
    try
    {   
        Connection conn= DBConnection.getConnection();
        PreparedStatement statement = conn.prepareStatement("SELECT order as ORDER_NUMBER FROM db2inst1.Orders WITH UR");  
        ResultSet rs = statement.executeQuery();
        while(rs.next())
        {
            %>
            <option value="<%=rs.getInt("ORDER_NUMBER")%>"><%=rs.getString("ORDER_NUMBER")%></option>
            <%
        }                                
    }catch(Exception ex)
    {                             
      ex.printStackTrace();
    }                                
    %>                                                              
    </select></td>

我想知道如何避免jsp中的java代码,并在加载页面时通过javascript获取下拉列表。

1 个答案:

答案 0 :(得分:0)

这个问题太广泛了。假设你是绝对的初学者,我正在回答。

作为初学者,您可以从servlet开始。你必须从jsp中移出你的java代码。尽管servlet在某种程度上对您有所帮助,但它有其自身的局限性。 MVC是您必须学习的下一件事。 MVC尝试将业务逻辑与视图分开。您可以从中选择很多MVC框架。 Struts,struts2,Spring,Wicket就是其中的一部分。

学习JavaScript,jquery这是一个流行的JavaScript库。

另请注意,Stack Overflow并不喜欢这类问题。我们期待具体问题的问题,您应该展示您的工作和问题(如果有的话)。