BUG:
比如说 我的这个页面叫 a.jsp 对应的是 aFrombean 当这个业务是要求新建一个C类的时候 我进入a.jsp 并且提交
不会报错会很正常的执行,数据库里面也有东西。
public class ProvideInfoActionForm extends ActionForm
{
private Long provide_info_id;
private Integer langid;
private Integer provide_info_ifauditing = new Integer(0);
private Long provide_info_correlation1;
private Long provide_info_correlation2;
private Long provide_info_correlation3;
private Long provide_info_correlation4;
private Integer provide_info_recommend = new Integer(0);
private Long provide_product_type_id;
private String provide_info_title;
private String provide_info_product_name;
private String provide_info_product_model;
private Integer provide_info_validity_time;
private Integer provide_info_click = new Integer(0);
private Long provide_info_type_id;
private String provide_info_statement;
private String provide_info_product_number;
private String provide_info_standard;
private String provide_info_casting_statement;
private String provide_info_price;
private String provide_info_picture001;
private String provide_info_picture002;
private String provide_info_picture003;
private String provide_info_picture004;
private org.apache.struts.upload.FormFile provide_info_picture001_formfile;
private org.apache.struts.upload.FormFile provide_info_picture002_formfile;
private org.apache.struts.upload.FormFile provide_info_picture003_formfile;
private org.apache.struts.upload.FormFile provide_info_picture004_formfile;
private String provide_info_company_name;
private String provide_info_phone;
private String provide_info_postcode;
private String provide_info_mobile;
private String provide_info_email;
private String provide_info_fax;
private Long member_basic_id;
private Long userid;
private String provide_info_name;
private String provide_info_company_address;
private java.sql.Date provide_info_date;
private Integer provide_info_home = new Integer(0);
private Long custom_id;
private String member_basic_account;
private String provide_info_name001;
private String provide_info_name002;
private String provide_info_name003;
private String provide_info_name004;
private String provide_info_name005;
private String provide_info_name006;
private String provide_info_name007;
private String provide_info_name201;
private String provide_info_name202;
private String provide_info_contact001;
private String provide_info_contact002;
private String provide_info_contact003;
private Long provide_info_allsortid=new Long(0);
private Long provide_info_typesortid=new Long(0);
private Long provide_info_ptypesortid=new Long(0);
private Integer provide_info_fee = new Integer(0);
private String provide_info_require;
private String provide_info_support;
private int provide_info_gjzs=new Integer(0);
解决办法:经分析和排错后发现原来是ActionForm 中的实体类没有实例化:private Date beginDate;改成正确的写法是
private Date beginDate = new Date(0);;然后再加上相应的get和set方法,问题就解决了。