2016-04-27 59 views
0

我在html中有一个下拉字段,我从数据库中获得一些值。现在我想要做的就是自动从数据库中选择相同的下拉值。这是我的下拉代码。正如我在滴有大约30个值下降,所以如果在JSP条件还不是有益的如何在jsp中根据数据库中的值从下拉列表中选择一个值

<select class="textbox" id="State" name="State" style="margin-top:10px;" onblur="checkState()"required> 
    <option value="">Select</option> 
    <option value="Andaman and Nicobar Islands">Andaman and Nicobar Islands</option> 
    <option value="Andhra Pradesh">Andhra Pradesh</option> 
    <option value="Arunachal Pradesh">Arunachal Pradesh</option> 
    <option value="Assam">Assam</option> 
    <option value="Bihar">Bihar</option> 
    <option value="Chandigarh">Chandigarh</option> 
    <option value="Chhattisgarh">Chhattisgarh</option> 
    <option value="Dadra and Nagar Haveli">Dadra and Nagar Haveli</option> 
    <option value="Daman and Diu">Daman and Diu</option> 
    <option value="Delhi">Delhi</option> 
    <option value="Goa">Goa</option> 
    <option value="Gujarat">Gujarat</option> 
    <option value="Haryana">Haryana</option> 
    <option value="Himachal Pradesh">Himachal Pradesh</option> 
    <option value="Jammu and Kashmir">Jammu and Kashmir</option> 
    <option value="Jharkhand">Jharkhand</option> 
    <option value="Karnataka">Karnataka</option> 
    <option value="Kerala">Kerala</option> 
    <option value="Lakshadweep">Lakshadweep</option> 
    <option value="Madhya Pradesh">Madhya Pradesh</option> 
    <option value="Maharashtra">Maharashtra</option> 
    <option value="Manipur">Manipur</option> 
    <option value="Meghalaya">Meghalaya</option> 
    <option value="Mizoram">Mizoram</option> 
    <option value="Nagaland">Nagaland</option> 
    <option value="Odisha">Odisha</option> 
    <option value="Puducherry">Puducherry</option> 
    <option value="Punjab">Punjab</option> 
    <option value="Rajasthan">Rajasthan</option> 
    <option value="Sikkim">Sikkim</option> 
    <option value="Tamil Nadu">Tamil Nadu</option> 
    <option value="Telangana">Telangana</option> 
    <option value="Tripura">Tripura</option> 
    <option value="Uttar Pradesh">Uttar Pradesh</option> 
    <option value="Uttarakhand">Uttarakhand</option> 
    <option value="West Bengal">West Bengal</option> 
</select> 

回答

0
  1. 做一个AJAX调用从数据库中获取选定的值。

  2. 使用jQuery使价值选择

尝试代码,

$.get("/state", function(data) { 
     $("#State").val("data"); 
}) 
+0

我可以做到没有jQuery或ajax。我只想使用JSP –

+0

你试过了吗? http://stackoverflow.com/questions/22550913/how-to-fetch-the-dropdown-values-from-database-and-display-in-jsp – Gangaraju

0

在JSP代码,

  • 让Java列表和存储所有的状态名称
  • 现在创建select标签
  • 遍历列表
  • 每个州名在列表
  • 如果一个特定的条目等于从数据库检索到的值中的每个条目创建option,作为选择标记它。
相关问题