我在struts-config里配置了SQLSERVER2000的数据库,我的<html:select>标签类似下面的用法
<html:select property="custid">
  <html:optionsCollection property="customers"
                          label="name"
                          values="custid"/>
请问我如何通过actionForm获取数据库的内容?可否给些源码?
不胜感激!

解决方案 »

  1.   

    楼上的大侠,
    因我在truts-config配了数据源,我现在是用getDatasource(request)方法取数据的,但在actionForm里,我不知怎么取。
      

  2.   

    actionForm保存的是页面提交的数据吧,你要取数据的内容,在action里面访问就OK噻
      

  3.   

    看看这里:
    http://topic.csdn.net/t/20051228/10/4485712.html
      

  4.   

    to sunny319:
    可是我在一打开页面也就是还没按提交按钮的时候就需要加载数据了,该如何实现呀?
      

  5.   

    http://community.csdn.net/Expert/TopicView3.asp?id=4889131
      

  6.   

    <html:select name="actionForm" property="customers">
        <html:optionsCollection name="actionForm" property="customers" label="name" values="custid"/>
    </html:select>你的actionForm名要指定,还有前提要设定到request中。
      

  7.   

    45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e45234345saaafgdgfgfgdsf<>dfosidufq34e
      

  8.   

    bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb
      

  9.   

    <html:options     collection="personList"   property="personId"   labelProperty="personName"/>
    请问这里的 "personList" 是不是也是actionForm里面的内容?
    谢谢!
      

  10.   

    personList指的是一个集合对象,如List,Connection,最常用的是ArrayList,里面会有一系列对象,跟ActionForm没关系,ActionForm只是一个数据传输对象(DTO)
      

  11.   

    我的意思是personList可不可以作为ActionForm的一个属性?