可以吗? 自己写个taglib吧

解决方案 »

  1.   

    在action里把从数据库中取出的值放到机会里就行了
      

  2.   

    TO:awaysrain(绝对零度)(新的一年,新的开始),我的集合是一个已经定死的通用的List,不能因为一个地方而改动他的结构啊!
      

  3.   

    在action中设置list departments to request scope
      

  4.   

    给ActionForm 复值就可以了.
      

  5.   

    <html:select property="employee_dep">
    <html:options collection = "departments" property="department_no" labelproperty="department_name"/>
    </html:select>实际上你已经是从数据库里面取值来填充options了!
      

  6.   

    to:discolt(枫) ,在action中设置list的scope就是request呀,能把你的意思说明白点吗??
    to: totodo(土豆仙) ,我是通过点击修改链接直接action到修改页面的,中间是没有actionform的呀to:wingtrace(暮寒.烟灰.风化物),你说的对,我就是从数据库中取的,这样好让用户在修改的时候选择,但是我如何让它修改时页面显示选中的是它添加时候的选项呢???
    请各位大哥继续帮帮忙呀!!
      

  7.   

    需求:
    在修改页面有一个下拉列表域,在修改信息的时候我要让该下拉列表域选中的是要修改的那条记录对应的值
    就是想实现下面这种功能:
    <select name="city_s" size="1" id="select3">
                <option value=省公司  <%if (str_city.equals("省公司")) {out.println("selected");}%>>省公司</option>
                <option value=郑州分公司  <%if (str_city.trim().equals("郑州分公司")) {out.println("selected");}%>>郑州分公司</option>
                <option value=洛阳分公司  <%if (str_city.equals("洛阳分公司")) {out.println("selected");}%>>洛阳分公司</option>
                <option value=开封分公司  <%if (str_city.trim().equals("开封分公司")) {out.println("selected");}%>>开封分公司</option>
                <option value=安阳分公司  <%if (str_city.equals("安阳分公司")) {out.println("selected");}%>>安阳分公司</option>
                <option value=鹤壁分公司  <%if (str_city.trim().equals("鹤壁分公司")) {out.println("selected");}%>>鹤壁分公司</option>
                <option value=濮阳分公司  <%if (str_city.equals("濮阳分公司")) {out.println("selected");}%>>濮阳分公司</option>
                <option value=焦作分公司  <%if (str_city.trim().equals("焦作分公司")) {out.println("selected");}%>>焦作分公司</option>
                <option value=新乡分公司  <%if (str_city.equals("新乡分公司")) {out.println("selected");}%>>新乡分公司</option>
                <option value=三门峡分公司  <%if (str_city.trim().equals("三门峡分公司")) {out.println("selected");}%>>三门峡分公司</option>
                <option value=商丘分公司  <%if (str_city.equals("商丘分公司")) {out.println("selected");}%>>商丘分公司</option>
                <option value=周口分公司  <%if (str_city.trim().equals("周口分公司")) {out.println("selected");}%>>周口分公司</option>
                <option value=驻马店分公司  <%if (str_city.equals("驻马店分公司")) {out.println("selected");}%>>驻马店分公司</option>
                <option value=平顶山分公司  <%if (str_city.trim().equals("平顶山分公司")) {out.println("selected");}%>>平顶山分公司</option>
                <option value=漯河分公司  <%if (str_city.equals("漯河分公司")) {out.println("selected");}%>>漯河分公司</option>
                <option value=许昌分公司  <%if (str_city.trim().equals("许昌分公司")) {out.println("selected");}%>>许昌分公司</option>
                <option value=信阳分公司  <%if (str_city.trim().equals("信阳分公司")) {out.println("selected");}%>>信阳分公司</option>
                <option value=南阳分公司  <%if (str_city.equals("南阳分公司")) {out.println("selected");}%>>南阳分公司</option>
                <option value=济源分公司  <%if (str_city.trim().equals("济源分公司")) {out.println("selected");}%>>济源分公司</option>
    </select>
      

  8.   

    你可以试着这样做 写一个javabean里面包括department_no,department_name两个属性
    然后从数据库中取出department_no,department_name值set到这个javabean中,再把这个javabean的每一个对象set到departments这个容器中,这样就可以实现了 相信我这样可行的 我就这样处理过的
      

  9.   

    自己写一个tag也可以啊 不过把接口写好哦:)
      

  10.   

    <select name="" id="" size="15"  style="width: 200px" >
    <logic:iterate name="beanName" id="beanid">
    <option value="<bean:write name="beanid" property="yourPro"/> ">                               <bean:write name="beanid" property="yourPro"/> 
    </logic:iterate>
    </select>