wie setzen ausgewählte option basierend auf den Ergebnis-Wert in die select box mit jsp
ich bin immer in der user-Tabelle Werte aus der Datenbank mit dem folgenden code
<%
String userid=(String)session.getAttribute("userid");
Connection con=Singleton.getMySqlConnection();
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from user where mail='"+userid+"'");
%>
und anzeigen der Werte in der jsp-Seite wie
<%while(rs.next()){%>
<div class="divRegTableColF"><label for="USER_FIRST_NAME">First name: </label></div>
<%if((rs.getString(2))!=null){%>
<div class="divRegTableColS"><span> <input class="inputRegBox" name="fname" id="USER_FIRST_NAME" size="60" maxlength="50" value="<%=rs.getString(2)%>"></span>
</div>
<%}
else
{%>
<input class="inputRegBox" name="fname" id="USER_FIRST_NAME" size="60" maxlength="50" value=""></span><span class="astRegPad"><font color="#000000">*</font>
<%}%>
<select class="inputRegBox" name="country" size=1 maxlength=30 value="<%=rs.getString(13)%>">
<option>select</option>
<option >Afghanistan</option>
<option >Aland Islands</option>
<option>Albania</option>
<option>Algeria</option>
<option>American Samoa</option>
<option>Andorra</option>
<option>Angola</option>
<option>Anguilla</option>
<option>Antarctica</option>
<option>Antigua and Barbuda</option>
<option>Argentina</option>
<option>Armenia</option>
<option>Aruba</option>
<option>Australia</option>
<option>Austria</option>
<option>Azerbaijan</option>
<option>Bahamas</option>
<option>Bahrain</option>
<option>Bangladesh</option>
<option>Barbados</option>
<option>Belarus</option>
<option>Belgium</option>
<option>Belize</option>
<option>Benin</option>
<option>Bermuda</option>
<option>Bhutan</option>
<option>Bolivia</option>
<option>Bonaire, Saint Eustatius and Saba</option>
<option>Bosnia and Herzegovina</option>
<option>Botswana</option>
<option>Bouvet Island</option>
<option>Brazil</option>
</select>
</div></div>
</div>
<%}%>
enter code here
ich bin immer das Land Wert in die select box.wie ausgewählte option Wert und display-Wert in die select box.
- Wo ist der Wert zu entsprechen? Ich meine, basiert auf dem Wert, den Sie brauchen, um wählen Sie die dropdown-Wert?
- In Ihrer Wahl-tags, die Sie fehlen
value
element. - ich werde hinzufügen, Wert element in <option> - tag nach, dass, wie zu überprüfen und Anzeige Land auf der Grundlage ResultSet-Wert
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bedingung hinzufügen in ausgewählten option-tag, da bin nicht jsp-Entwickler, Aber leicht werden Sie alle die Möglichkeit, den Wert im array und ausführen,