这是struts 标签,id的作用和html里边的不一样,这里的id指的是 list.get(i++)的对象。问题说的已经很明白了,很多重复的表单,打个比方,有两个表单 表单1,表单2,用struts的validtor进行验证,在对表单1的text的value进行严整,失败以后回显在表单1的text上,但是表单2的text上也有回显,怎么让text2上不回显!

解决方案 »

  1.   

    你最好在给每个表单按index都起一个名字试试看
      

  2.   

    不知你用的是ActionForm中的validate函数还是struts的validate框架
    如果是框架的话客户端js验证应该不会出现你的问题坚持用你的方法我没想到什么好办法,你生成的好多同名form,同名域
    回显时全部显示是不可避免的我觉得用validate框架好些,客户端验证,不用提交,能满足你的需要
    也节省了服务器的资源
      

  3.   

    信息提示标签外加一层逻辑判断标签<logic:present
    然后将这个逻辑相应的对象 在actionform的validate方法里加上相应代码