这是第二个类actionform,package tester.business.maitain;import org.apache.struts.action.*;import javax.servlet.http.*;import org.apache.struts.upload.*;public class MaintainForm    extends ActionForm {  /** private String p_title;   private int post_index;    private String issue_time;    private String issue;   private String p_content;   private String p_accessory;   private int p_id;   private java.util.ArrayList post_indexOpts;   */  private Trainplan trainPlan = new Trainplan();  private org.apache.struts.upload.FormFile theFile1;  private org.apache.struts.upload.FormFile theFile2;  private org.apache.struts.upload.FormFile theFile3;  public String getP_title() {    return trainPlan.getP_title();  }  public void setP_title(String p_title) {    trainPlan.setP_title(p_title);  }  public void setTrainPlan(Trainplan trainP) {    this.trainPlan = trainP;  }  public Trainplan getTrainPlan() {    return this.trainPlan;  }  public void setTheFile1(org.apache.struts.upload.FormFile theFile1) {    this.theFile1 = theFile1;  }  public org.apache.struts.upload.FormFile getTheFile2() {    return theFile2;  }  public void setTheFile2(org.apache.struts.upload.FormFile theFile2) {    this.theFile2 = theFile2;  }  public org.apache.struts.upload.FormFile getTheFile3() {    return theFile3;  }  public void setTheFile3(org.apache.struts.upload.FormFile theFile3) {    this.theFile3 = theFile3;  }  public org.apache.struts.upload.FormFile getTheFile1() {    return theFile1;  }  public ActionErrors validate(ActionMapping actionMapping,                               HttpServletRequest httpServletRequest) {    /**@todo: finish this method, this is just the skeleton.*/    return null;  }  public void reset(ActionMapping actionMapping,                    HttpServletRequest httpServletRequest) {  }}                                       

03-15 04:22