从action直接获得test的信息就可以了啊
您不是有form嘛,建立个form的实例,就可以获得checkbox 选中的内容了

解决方案 »

  1.   


    但是在标签里面 value的值只能是on off 或者boolean和string型的 怎么传递对象呢 比如说recordinfo.recordid 
    我在value里写这个 传递过去的是字符串不是对象啊
      

  2.   

    呵呵,楼主,不知道一下见解对不对,不过我不是很熟悉struts1,对二还是比较的了解,
    这里不是传递action吧,struts也就是一个配置,相当于连接,你在struts-config.xml当中配置的,所对应的前台jsp,他就可以调用这个javabean的一些内容,也就是通过你在页面的这些什么<logic:iterate id="recordInfo" name="recordInfoBean" property="recordInfoList" > 
    <tr> 
        <td> <html:checkbox name = "recordInfoBean"  property="test"> </html:checkbox> 之类的struts标签库,这里,呵呵,所以只需要引用就可以了,如果需要了解它的实际内涵,就需要去研究别人写的或者它的源码吧,
      

  3.   


    不太明白。。 我现在就是要用这个标签啊,需要做的就是把遍历的list的选中的对象传递到action中或者下一个页面中
      

  4.   


    我感觉LZ应该再去学点基础知识了,你现在有点混乱啊呵呵
    开玩笑~当你form提交的时候其实就是一个拥有多个属性的对象了,那个整体是个对象(当然不包括一些自定义类型)
    在你的JAVABEAN里封装的属性就对应你表单里的字段像你这样的例子,你说的on off状态,可以封装一个布尔类型的属性,用true false 代替那个状态就好了
      

  5.   

      别的我不说·建议你去看下那本JAVAbean那么书。对现在的你有很大的帮助。   看你问的问题,就知道你对它们不了解。