链接如下:
http://127.0.0.1:8080/menuedit.do?url=edit&id=10
baseForm类如下
public class BaseForm extends DynaValidatorForm {
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}struts-config.xml
配置如下:
<form-bean name="menuForm" type="com.form.BaseForm">
<form-property name="datetime" type="java.lang.String" initial="2007-01-01"/>
<form-property name="url" type="java.lang.String" />
</form-bean>
Action如下
DynaValidatorForm menuForm = (DynaValidatorForm) form;
(BaseForm) menuForm.getId();
menuForm.get("url")
问怎么在action为什么不能读取id这个值
注:url可以读取,id读取时为0.页面无错误
http://127.0.0.1:8080/menuedit.do?url=edit&id=10
baseForm类如下
public class BaseForm extends DynaValidatorForm {
public long getId() {
return id;
}
public void setId(long id) {
this.id = id;
}
}struts-config.xml
配置如下:
<form-bean name="menuForm" type="com.form.BaseForm">
<form-property name="datetime" type="java.lang.String" initial="2007-01-01"/>
<form-property name="url" type="java.lang.String" />
</form-bean>
Action如下
DynaValidatorForm menuForm = (DynaValidatorForm) form;
(BaseForm) menuForm.getId();
menuForm.get("url")
问怎么在action为什么不能读取id这个值
注:url可以读取,id读取时为0.页面无错误
<form-bean name="menuForm" type="com.form.BaseForm">
<form-property name="datetime" type="java.lang.String" initial="2007-01-01"/>
<form-property name="url" type="java.lang.String" />
</form-bean>
你的From中没有配置id这个property
认from直接继承baseForm这个类.主样id就可以变成公用的了