Struts1 BeanUtils.populate

表单提数据到Struts1哦报BeanUtils.populate 
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);
  

     然后当需要修改C类的时候 我在进入a.jsp的时候 我点击修改 就抛出BeanUtils.populate, formbean里面的属性全是 util.date 会不会第2次赋值的时候有问题?

解决办法:经分析和排错后发现原来是ActionForm 中的实体类没有实例化:private Date beginDate;改成正确的写法是 

 private Date beginDate = new Date(0);;然后再加上相应的get和set方法,问题就解决了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值