你定义的formbean里有没有定义了与你在页面上添加的文本框对应的属性呢!?如:页面上加了linkman2 而你的formbean中没有相应的定义等等,都会出错的了!

解决方案 »

  1.   

    动态添加元素也可以,但是同一类元素(比如用户名)的name属性最好相同,然后formbean中相应的属性定义成数组,以后你要动态添加多少元素(删除元素也行)都不会出错的了!
      

  2.   

    public class ContributionForm extends ValidatorForm {
        private String[] dynaUserName;
        private String linkman;
        private String linkman1;
        private String []dynaUnit;
        private String []dynaTelePhone;
        private String []dynaEmail;
        public String getLinkman(){
            return linkman;
        }
        public void setLinkman(String linkman){
            this.linkman=linkman;
        }
        public String getLinkman1(){
            return linkman1;
        }
        public void setLinkman1(String linkman1){
            this.linkman1=linkman1;
        }    public String[] getDynaUnit(){
            return dynaUnit;
        }
        public void setDynaUnit(String []dynaUnit){
            this.dynaUnit=dynaUnit;
        }
        public String[] getDynaTelePhone(){
            return dynaTelePhone;
        }
        public void setDynaTelePhone(String []dynaTelePhone){
            this.dynaTelePhone=dynaTelePhone;
        }
        public String[] getDynaEmail(){
            return dynaEmail;
        }
        public void setDynaEmail(String []dynaEmail){
            this.dynaEmail=dynaEmail;
        }    public String[] getDynaUserName() {
            return dynaUserName;
        }    public void setDynaUserName(String[] dynaUserName) {
            this.dynaUserName = dynaUserName;
        }    public ActionErrors validate(ActionMapping actionMapping,
                                     HttpServletRequest httpServletRequest) {
                /** @todo: finish this method, this is just the skeleton.*/
            return null;
        }    public void reset(ActionMapping actionMapping,
                          HttpServletRequest servletRequest) {
        }
    }
      

  3.   

    formbean应该是写全了,否则也会提示getter方法错误之类的啊
      

  4.   

    to lulu123ma(啦啦)
    我也是用这种方法,如果没有非动态添加的文本框之类的东西出现,只是动态添加,都可以正常提取值,但是一旦有静态交互控件,再动态添加文本框后就出现如上的错误了,你有可以正常执行的例子吗,帮忙发一次参考!