例如:我在数据库中读取一个专业为会计, 在jsp页面中的一个下拉选项里有设计师、会计、程序员、的选项,现要求将读取到得会计项选中为selected(因为是在数据库中读取,如何选中呢?),该如何写代码呢?求解决、、、!!谢谢了、!

解决方案 »

  1.   

    遍历的时候,找出会计的
    +selected=selected
    就可以了
      

  2.   

    如果是纯jsp代码<select id="major">
    <% for(OptionBean bean : optionsList) {
           if (bean.getValue().equals(recMajorId)) {
    %>
        <option value="<%=bean.getValue()%>" selected="selected"><%=bean.getName()%></option>
    <%
           } else {
    %>
        <option value="<%=bean.getValue()%>"><%=bean.getName()%></option>
    <%
           }
       }
    %>
    <select>
      

  3.   

    如果是用struts1标签<html:select property="major">
      <html:options collection="optionsList" property="value" labelProperty="name" />
    </html:select>
    以上用到的变量含义就不多解释了,如果不懂,再问