学生个人信息里有个学院的下拉框选项,包含“计算机学院”(默认)、“软件学院”、“材料学院”,当点击修改个人信息时,学院选项仍旧显示是默认的“计算机学院”,而数据库是“软件学院”,请问JSP页面内该如何修改其下拉框选项,使其能显示数据库的内容?

解决方案 »

  1.   

    http://topic.csdn.net/u/20110711/15/9d4dac39-3ca6-434c-8a8a-6a6dc777e4ac.html 你看一下我的吧 
      

  2.   

    我用的是比较笨的办法:<select name="schoolId" id="schoolId">
        <option value="">全部</option>
        <s:iterator id="schoolInfo" value="schoolInfos">
        <option value="${schoolInfo.pid }" ${schoolInfo.pid==carInfo.tblBusSchoolinfo.pid ? "selected" : "" }>${schoolInfo.schoolName }</option>
        </s:iterator>
    </select>
      

  3.   

    从数据库中取出后用struct2的iterator标签显示下
      

  4.   

    <s:action namespace="/itemType" name="findByUserId" id="bean"></s:action>
     <s:select list="#bean.listItemType" name="item.itemType.id"
                listKey="id" listValue="name" theme="simple"></s:select>
    <s:select>这个标签就能满足你的需求!
    你看看,上面是我的源码。项目中使用的。
      

  5.   

    strues2的没用过,smartclient的用过^_^