移:webwork的bug?

来源:互联网 发布:中国人口迁移数据 编辑:程序博客网 时间:2024/06/05 10:20
webwork的bug?
OGNL映射对象时,如果对象定义成:
List list = new XWorkList(Integer.class);
映射会报错:java.lang.InstantiationException: java.lang.Integer
原因在于XWorkList的get方法创建对象时,会调用class.newInstance()
而newInstance方法是无法创建不带无参数构造函数的对象的。
Integer不能new Integer,只能new Integer(0)这样的方法。
所以会出错。
看来Webwork还有可以改进的地方~
原创粉丝点击