应该就是AddVipdataForm 个对象了吧

解决方案 »

  1.   

    1.如果iterate出来的行数为空,则没有为vipName赋值(注意之前可能有值!),检查你的程序。2.如果iterate出来的行数为一个以上,则
    <html:hidden property="vipName" />
    这样就有问题了,不是提交一个数值,是提交了一组数值。vipName是一个数组
      

  2.   

    是这样的,我在xxx.jsp中除了DelVipdata外已经有个AddVipdata的Action,并已运行正常我想知道同一个页面可以使用两个Action吗?可以的话AddVipdataForm该怎么写呢(mapping到的两个Action需要的参数不同)下面是我的struts-config.xml <action-mappings >
        <action
          attribute="VipdataForm"
          input="/AddVipData.jsp"
          name="VipdataForm"
          path="/AddVipdata"
          scope="request"
          type="com.fqf.action.AddVipdata" >
          <forward
            name="success"
            path="/AddVipData.jsp"/>
        </action>
        
        <action
          attribute="VipdataForm"
          input="/AddVipData.jsp"
          name="VipdataForm"
          path="/DelVipdata"
          scope="request"
          type="com.fqf.action.DelVipdata" >
          <forward
            name="success"
            path="/AddVipData.jsp"/>
        </action>
      

  3.   

    To applebomb(袋装苹果):
    thx
    iterate出来的行数的确为一个以上,这样会提交一个数组吗?
    那怎样才能提交一个数值呢?(当前对应iterate出来的值)
      

  4.   

    想提交一个数组,最好用checkbox保存vipName,这样就可以得到一个数组了,而且只有checkbox才能说明哪些是用户选中的.
    <html:hidden property="vipName" />这样的数组保存了所有记录的值,就是说,你执行删除操作的时候,将删除全部记录
    想单独对一个记录进行删除,可以用超级链接的方式,如:
    <td>
      <a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>">
      <bean:write name="element" property="vipName"/>
    </td>
    或在每条记录上,用JAVASCPRIT触发提交表单,用JAVASCRPT动态设定用户选中的记录
      

  5.   

    上面的超级链接的方式应为:
    <td>
      <a herf="DelVipdata.do?vipName="<bean:write name="element" property="vipName"/>">
         <bean:write name="element" property="vipName"/>
      </a>
    </td>
      

  6.   

    to v38(国产磁悬浮拖拉机):
    thx
    不知道为什么 使用你的方法后
    eclipse在"<bean:write name="element" property="vipName">
    会有提示错误:undefined attriubte name
    求教
      

  7.   

    先说声对不起,上面代码是我随手写的,并没有在我本地验证,但是原理是对的。就是通过
    DelVipdata.do?vipName=XXX,把要删除的那个值带到DelVipdata.do里面去
    还有Struts里面的这些标签,我都用的是JSTL的,
    如:
    <c:out value='${element.vipName}'/>