<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>

解决方案 »

  1.   

    witch 后面的表达式不能跟double,float,long,String ,boolean,可以接int,short,byte,char
      

  2.   

    switch 后面的表达式不能跟double,float,long,String ,boolean,可以接int,short,byte,char!
      

  3.   

    “<>”的问题?没转义?
      

  4.   

    switch写法看起来有点别扭,换种写法呢?
    <% int i = user.getCounty()%>
    <option value="0"  <%=(i == 0)? "selected" : ""%> > 市直  </option>
    其他的类推。你试一试。