CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
【经验总结】不能实施并行处理的情况 浅谈并行编程中的任务分解模式
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  框架、开源

关于struts下拉列表的一种实现!请大家帮忙!在线等待!!

楼主joincsdn(云)2004-07-16 13:37:49 在 Java / 框架、开源 提问

<td>所属部门:</td>  
  <td>  
  <html:select   property="employee_dep">  
  <html:options   collection   =   "departments"   property="department_no"   labelproperty="department_name"/>  
  </html:select>  
  </td>  
  这是我实现下来列表的代码,现在在信息修改页面,我想让下拉列表选中的是我从数据库中取出的值,我应该怎么实现??  
  要求用struts的标签来实现!  
   
  请各位大哥帮忙!! 问题点数:50、回复次数:14Top

1 楼joincsdn(云)回复于 2004-07-16 14:03:31 得分 0

自己先up一下!Top

2 楼feiyuwen(飞宇)回复于 2004-07-16 14:31:04 得分 5

可以吗?   自己写个taglib吧Top

3 楼awaysrain(绝对零度)(既然选择了远方就要日夜前行)回复于 2004-07-16 15:31:19 得分 5

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

4 楼joincsdn(云)回复于 2004-07-16 15:38:51 得分 0

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

5 楼discolt(枫)回复于 2004-07-16 17:37:30 得分 5

在action中设置list   departments   to   request   scopeTop

6 楼totodo(土豆仙)回复于 2004-07-16 18:03:27 得分 0

给ActionForm   复值就可以了.Top

7 楼wingtrace(虽然生活很艰苦,但是我们也不能做禽兽)回复于 2004-07-16 18:16:32 得分 10

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

8 楼joincsdn(云)回复于 2004-07-16 20:34:45 得分 0

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

9 楼wingtrace(虽然生活很艰苦,但是我们也不能做禽兽)回复于 2004-07-17 00:00:35 得分 0

不是很清楚你的需求。。。能不能说清楚一点?Top

10 楼joincsdn(云)回复于 2004-07-17 13:21:14 得分 0

需求:  
  在修改页面有一个下拉列表域,在修改信息的时候我要让该下拉列表域选中的是要修改的那条记录对应的值  
  就是想实现下面这种功能:  
  <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>Top

11 楼power_zh(专门在技术区灌水赚分)回复于 2004-07-17 18:54:09 得分 5

upTop

12 楼batxie(程枫)回复于 2004-07-18 16:36:43 得分 5

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

13 楼batxie(程枫)回复于 2004-07-18 16:37:26 得分 5

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

14 楼fantasyCoder(Attitude is everything)回复于 2004-07-19 11:07:38 得分 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>Top

相关问题

  • (在线等待)怎么方便用地tree control实现文件系统列表功能?不用MFC!
  • Struts下拉列表问题
  • 如何实现在线用户列表。
  • Javascript 实现下拉列表选择 !!??
  • 如何实现动态下拉列表
  • 怎么实现树状列表
  • 如何实现动态下拉列表
  • 如何实现图像列表显示
  • struts传值问题--等待
  • 如何实现struts的formBean

关键词

  • 修改
  • 数据库
  • 页面
  • 实现
  • departments
  • 选中
  • 取出
  • 下拉列表
  • 值
  • 时候

得分解答快速导航

  • 帖主:joincsdn
  • feiyuwen
  • awaysrain
  • discolt
  • wingtrace
  • power_zh
  • batxie
  • batxie
  • fantasyCoder

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
惹火投票。。火热进行中...
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
CSDN网站24小时值班电话:13552009689
Copyright © 2000-2009, CSDN.NET, All Rights Reserved
GongshangLogo