- HTML code
<select name="county" TABINDEX="7" id="county"> <%switch(user.getCounty()){ %> <option value="0" <%case 0:out.print("selected");break; %> > 市直 </option> <option value="1" <%case 1:out.print("selected");break; %>> 榆次 </option> <option value="2" <%case 2:out.print("selected");break; %>> 榆社 </option> <option value="3" <%case 3:out.print("selected");break; %>> 左权 </option> <option value="4" <%case 4:out.print("selected");break; %>> 和顺 </option> <option value="5"<%case 5:out.print("selected");break; %>> 昔阳 </option> <option value="6"<%case 6:out.print("selected");break; %>> 寿阳 </option> <option value="7"<%case 7:out.print("selected");break; %>> 太谷 </option> <option value="8"<%case 8:out.print("selected");break; %>> 祁县 </option> <option value="9"<%case 9:out.print("selected");break; %>> 平遥 </option> <option value="10"<%case 10:out.print("selected");break; %>> 介休 </option> <option value="11"<%case 11:out.print("selected");break; %>> 灵石 </option> <option value="12"<%case 12:out.print("selected");break; %>> 开发区 </option> <%}%> </select>
------解决方案--------------------
switch写法看起来有点别扭,换种写法呢?
<% int i = user.getCounty()%>
<option value="0" <%=(i == 0)? "selected" : ""%> > 市直 </option>
其他的类推。
你试一试。