带有MONGODB的JSP中的动态下拉菜单

时间:2014-04-14 01:31:59

标签: java mongodb jsp mongodb-query mongodb-java

我正在尝试在JSP中实现一个简单的动态下拉菜单。我正在使用MONGODB.Here是我的代码。但是我得到了

<select name="village" id="village">
                <option value="0">Select Village</option>
                <%

                BasicDBObject adminQuery = new BasicDBObject();

        DBCursor cursor = villages.find(adminQuery);
            while(cursor.hasNext()){

               %>
               <option value="<%= cursor.next().get("Village").toString()%>"> 
                              <%= cursor.next().get("Village").toString()%>
                  </option>
                      <% } %>
              </select>

但我得到了以下异常

org.apache.jasper.JasperException:在第116行处理JSP页面/home.jsp时发生异常

113:                 
114:               %>
115:               <option value="<%= cursor.next().get("Village").toString()%>"> 
116:                              <%= cursor.next().get("Village").toString()%>
117:                  </option>
118:                      <% } %>
119:              </select>

我不知道问题出在哪里。请帮帮我

1 个答案:

答案 0 :(得分:0)

使用单引号而不是双引号。 试试这个

<option value="<%= cursor.next().get('Village').toString() %>" ><%= cursor.next().get('Village').toString() %></option>