一般form对象有时会和model对象有一样的属性,就算不同也只是多几个元素,在form对象里我们可以这样做,
import org.apache.struts.action.ActionForm;
import com.awf.model.Pay;
public class PayForm extends ActionForm{
private Pay pay = new Pay();
private String name; get/set....
public Pay getPay() {
return pay;
}
public void setPay(Pay pay) {
this.pay = pay;
}
}
这样就可以少写了不少代码,看起来也比较清爽,但注意 private Pay pay = new Pay();
对象要由我们自己new,struts1.2不会帮我们创建。当然如果你还有属性可以像上面的name一样
使用方法也很简单:<html:text property="pay.num" title="xx"/>