CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

用struts技术,怎么显示数据啊。

楼主youyou789(abcdefg)2005-06-03 13:25:59 在 Java / J2EE / EJB / JMS 提问

在表a里边有一个字段name,假设这里有10条记录,通过struts技术来实现。  
  在.jsp页面上通过下拉式显示出表a里边name字段的10条记录。  
          <html:select   property="name">    
          <html:option   value="ones">one</html:option>  
          <html:option   value="ones">one</html:option>  
          <html:option   value="ones">one</html:option>  
          <html:option   value="ones">one</html:option>  
          </html:select>  
    这里要求<html:option   value="ones">中的value显示出表a中name中的记录,在   <html:option>one</html:option>在这个标签中间得到的也是value中对应的数据。  
    如果,要实现这样的功能,在这里需要用哪个标签库来进行数据显示啊。  
      数据库连接就不用写了。。那么从用select   name   from   tablename得到了10条记录。  
    这10条记录保存到了resultset对象里了。但是在.jsp是不可以写java代码的,那么通过什么方式可以  
  把这10记录显示到页面上,并且是显示到下拉式列表里呢。?哪个朋友能指点一下思路。。 问题点数:0、回复次数:10Top

1 楼youyou789(abcdefg)回复于 2005-06-03 13:26:47 得分 0

在线等。。请路过的高人朋友指点一下呢。向高人鞠躬。。。。!!!!!!!!!!!!!!Top

2 楼charlie0895(命----世上本没有路,我多走几次也就成了路.... )回复于 2005-06-03 14:12:28 得分 0

用tag标签来做,比较好Top

3 楼youyou789(abcdefg)回复于 2005-06-03 14:16:24 得分 0

说的详细点行吗。我知道用标签啊。可不知道用哪个标签库的啊。是用logic的吗??能贴个简单的例子演示吗??拜托了。。。Top

4 楼ses127127(ses)回复于 2005-06-03 15:24:43 得分 0

你先把所需的记录取出来,在Action中放到session对象里,在页面里获得session  
  <logic:iterate   id="xxx"   name="session的名"   scope="session"   >  
    <bean:write   name="xxx   "   property=""   />  
  </logic:iterate>  
  Top

5 楼hjd2357(愿大家有个好家庭)回复于 2005-06-12 09:06:50 得分 0

<logic:iterate   id="myCollec"   name="collection   name"     >  
      <html:select   property="name">    
          <html:optionCollection   property="要显示的属性"   name   ="myCollec"   还有一个东西我忘了     >one</html:option>  
                </html:select>  
   
  </logic:iterate>  
  Top

6 楼jfy3d(剑事 http://www.migti.com)回复于 2005-06-12 09:10:33 得分 0

http://www.blogjava.net/jfy3d/archive/2005/05/11/4175.htmlTop

7 楼lifeng800(j2ee学习中)回复于 2005-06-12 15:48:01 得分 0

public   Collection   findSQL(String   sql){  
    PreparedStatement   ps=null;  
    ResultSet   rs=null;  
    ArrayList   list=new   ArrayList();  
   
      try{  
          ps=con.prepareStatement(sql);  
          rs=ps.executeQuery();  
          while(rs.next()){  
   
          NewsInfo   aNewsInfo=new   NewsInfo();------(NewsInfo就是set/get方法)  
          aNewsInfo.setId(rs.getString(1));  
          aNewsInfo.setMain_name(rs.getString(2));  
          aNewsInfo.setInforcoment(rs.getString(3));  
          aNewsInfo.setDateoperate(rs.getString(4));  
          aNewsInfo.setStyler(rs.getString(5));  
          aNewsInfo.setWriter(rs.getString(6));  
          aNewsInfo.setChuc(rs.getString(7));  
          list.add(aNewsInfo);  
   
          }  
   
  }catch(Exception   e){  
   
  e.printStackTrace();  
  }finally{  
      closeResultSet(rs);  
      closeStmt(ps);  
      closeConnection(con);  
   
   
  }  
   
  return   list;  
   
  }  
   
  再在action里Collection   col=dao.findSQL(sql);  
           
                request.setAttribute("newsSearch",col);  
  再在jsp页面里:<logic:iterate   name="newsSearch"     id="newsSearch"     scope="request"   type="newsSearch.NewsInfo">   ....  
  </logic;iterate>  
  你看看吧!  
  Top

8 楼gks_cn(981530)回复于 2005-06-13 15:33:37 得分 0

在action里面  
  Collection   l1   =   new   ArrayList();  
  l1.add(new   LabelValueBean("精通",   "精通"));  
  l1.add(new   LabelValueBean("熟练",   "熟练"));  
  l1.add(new   LabelValueBean("良好",   "良好"));  
  l1.add(new   LabelValueBean("一般",   "一般"));  
  Selector   s_Wyslcd   =   new   Selector();  
  s_Wyslcd.setBeanCollection(l1);  
  request.setAttribute("s_Wyslcd",   s_Wyslcd);  
  在页面中代码如下:  
    <html:option   value=   "">请选择</html:option><html:optionsCollection   name="s_Wyslcd"   property="beanCollection"/>   </html:select>Top

9 楼yangxinfengg(丰丰)回复于 2005-08-09 10:01:18 得分 0

那如果页面报错说找不到那个formbean怎么办阿?就是NewsInfo   ,(借地方问得)Top

10 楼luohao12345(狗狗肥了)回复于 2005-08-11 16:59:52 得分 0

用html:optionCollectionTop

相关问题

  • 用struts显示数据的流程
  • [Struts]主从表结构的数据显示!
  • Struts中数据显示问题——在线等
  • 在Struts中显示FormBean中的数据的问题。
  • 关于velocity+struts的问题,如何在.vm中显示数据?
  • struts中bean:write显示数据库中分段文本问题
  • 数据显示!
  • 显示数据
  • 请大家帮忙看看程序错在什么地方。struts显示数据库的数据。
  • 急!!数据显示!

关键词

  • 页面
  • 数据
  • ps
  • jsp
  • sql
  • anewsinfo
  • l1
  • wyslcd
  • newsinfo
  • labelvaluebean

得分解答快速导航

  • 帖主:youyou789

相关链接

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

广告也精彩

反馈

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