关于struts下拉列表的一种实现!请大家帮忙!在线等待!! 可以吗? 自己写个taglib吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在action里把从数据库中取出的值放到机会里就行了 TO:awaysrain(绝对零度)(新的一年,新的开始),我的集合是一个已经定死的通用的List,不能因为一个地方而改动他的结构啊! 在action中设置list departments to request scope 给ActionForm 复值就可以了. <html:select property="employee_dep"><html:options collection = "departments" property="department_no" labelproperty="department_name"/></html:select>实际上你已经是从数据库里面取值来填充options了! to:discolt(枫) ,在action中设置list的scope就是request呀,能把你的意思说明白点吗??to: totodo(土豆仙) ,我是通过点击修改链接直接action到修改页面的,中间是没有actionform的呀to:wingtrace(暮寒.烟灰.风化物),你说的对,我就是从数据库中取的,这样好让用户在修改的时候选择,但是我如何让它修改时页面显示选中的是它添加时候的选项呢???请各位大哥继续帮帮忙呀!! 需求:在修改页面有一个下拉列表域,在修改信息的时候我要让该下拉列表域选中的是要修改的那条记录对应的值就是想实现下面这种功能:<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> 你可以试着这样做 写一个javabean里面包括department_no,department_name两个属性然后从数据库中取出department_no,department_name值set到这个javabean中,再把这个javabean的每一个对象set到departments这个容器中,这样就可以实现了 相信我这样可行的 我就这样处理过的 自己写一个tag也可以啊 不过把接口写好哦:) <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> 用过jspsmartupload上传文件,进来看看........................ 求解jsp Struts2 java web 项目开发疑问 急:struts-html中如何提交checkbox的多个值? java 我从csdn.net网上下载的 Java类实现数据库连接池(源码)不能用呀?? 如何实现String型时间加一天? 希望了解一下java在电信领域的应用情况 在研究apache项目中遇到的xml问题,求解答 QQ第三方登录出错 哪位知道哪里有将面页列表转换成DBF格式的Java工具? httpunit的简单问题:checkbox重名的值怎么取呀?
<html:options collection = "departments" property="department_no" labelproperty="department_name"/>
</html:select>实际上你已经是从数据库里面取值来填充options了!
to: totodo(土豆仙) ,我是通过点击修改链接直接action到修改页面的,中间是没有actionform的呀to:wingtrace(暮寒.烟灰.风化物),你说的对,我就是从数据库中取的,这样好让用户在修改的时候选择,但是我如何让它修改时页面显示选中的是它添加时候的选项呢???
请各位大哥继续帮帮忙呀!!
在修改页面有一个下拉列表域,在修改信息的时候我要让该下拉列表域选中的是要修改的那条记录对应的值
就是想实现下面这种功能:
<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>
然后从数据库中取出department_no,department_name值set到这个javabean中,再把这个javabean的每一个对象set到departments这个容器中,这样就可以实现了 相信我这样可行的 我就这样处理过的
<logic:iterate name="beanName" id="beanid">
<option value="<bean:write name="beanid" property="yourPro"/> "> <bean:write name="beanid" property="yourPro"/>
</logic:iterate>
</select>