2016-04-27 6 views
0

Ich habe ein Dropdown-Feld in HTML und ich bekomme einen Wert aus der Datenbank. Nun, was ich tun wollte, ist automatisch wählen Sie den gleichen Wert in Drop-Down, die ich aus der Datenbank habe. Hier ist der Code meines Drop-Downs. Als ich ca. 30 Werte in Abfall haben nach unten, so, wenn die Bedingungen in jsp möglicherweise nicht hilfreich seinWie wählt man einen Wert in der Dropdown-Liste nach Wert aus der Datenbank in 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> 

Antwort

0
  1. Machen Sie einen AJAX-Aufruf den ausgewählten Wert aus der Datenbank zu erhalten.

  2. Verwendung JQuery den Wert zu machen, wie

  3. ausgewählt

den Code Versuchen Sie,

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

kann ich es ohne Jquery oder Ajax tun. Ich möchte nur JSP verwenden –

+0

Haben Sie das versucht? http://stackoverflow.com/questions/22550913/how-to-fetch-the-dropdown-values-from-database-and-display-in-jsp – Gangaraju

0

In JSP-Code,

  • eine Java-Liste machen und speichern Sie alle Zustandsnamen
  • Jetzt erstellen select Tag
  • Iterate über jeden Staat Namen in der Liste
  • option in der Liste für jeden Eintrag erstellen
  • Wenn ein bestimmte Eintrag gleich aus der Datenbank abgerufen Wert, markieren Sie ihn als ausgewählt.