0
我正在從數據庫中使用下面的代碼如何使用JSP
<%
String userid=(String)session.getAttribute("userid");
Connection con=Singleton.getMySqlConnection();
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select * from user where mail='"+userid+"'");
%>
獲取用戶表中的值來設置基於在選擇框中的結果集價值選擇的選項並顯示在JSP頁面中的值一樣
<%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
我得到的選擇box.how所選選項值的國家價值,並顯示在選擇框的值。在選項
哪裏是要匹配的值?我的意思是根據你需要選擇哪個值來選擇下拉值? –
在您的選項標籤中缺少'value'元素。 – Trick
我會在