struts动态添加删除文本框出现的问题! 你定义的formbean里有没有定义了与你在页面上添加的文本框对应的属性呢!?如:页面上加了linkman2 而你的formbean中没有相应的定义等等,都会出错的了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 动态添加元素也可以,但是同一类元素(比如用户名)的name属性最好相同,然后formbean中相应的属性定义成数组,以后你要动态添加多少元素(删除元素也行)都不会出错的了! 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) { }} formbean应该是写全了,否则也会提示getter方法错误之类的啊 to lulu123ma(啦啦)我也是用这种方法,如果没有非动态添加的文本框之类的东西出现,只是动态添加,都可以正常提取值,但是一旦有静态交互控件,再动态添加文本框后就出现如上的错误了,你有可以正常执行的例子吗,帮忙发一次参考! 想学java,不知道去哪里学 伪随机序列(m序列)可以用java生成吗? 求助,关于servlet处理请求的疑惑 正在学习servlet和jsp,大家推荐本书啊 试问版主这样的帖子有何置顶的必要 Servlet接收值 hibernate3问题 这样的内存变量怎么做? 关于j2ee 急!!!!!!!!!能告诉我几个java连接数据库的步骤!!给分 学习Struts的一点收获,若有不妥之处希望大家帮忙指正---〉 百思不得其解-关于java开发环境配置,为什么找不到javax.ejb
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) {
}
}
我也是用这种方法,如果没有非动态添加的文本框之类的东西出现,只是动态添加,都可以正常提取值,但是一旦有静态交互控件,再动态添加文本框后就出现如上的错误了,你有可以正常执行的例子吗,帮忙发一次参考!