黑马程序员技术交流社区

标题: BeanUtils的使用问题 [打印本页]

作者: 王大斌    时间: 2013-4-20 11:05
标题: BeanUtils的使用问题
本帖最后由 王大斌 于 2013-4-20 12:40 编辑

import org.apache.commons.beanutils.BeanUtils;


public class Test {

        /**
         * @param args
         */
        public static void main(String[] args) throws Exception
        {

                Point1 p = new Point1();
               
                BeanUtils.getProperty(p,"xx");
        }

}
class Point1 {
        private int xx;

        
        public int getXx() {
                return xx;
        }

        public void setXx(int xx) {
                this.xx = xx;
        }
        

}

我就郁闷了,怎么会抛出
Exception in thread "main" java.lang.NoSuchMethodException: Property 'xx' has no getter method in class 'class Point1'
那不是写的Getter方法么??

作者: 董维明    时间: 2013-4-20 12:14
在使用BeanUtils 时,很重要的一点是 ,所操作的类 必须是public 公共权限。你把Point1 权限修改为 public
作者: 王大斌    时间: 2013-4-20 12:39
董维明 发表于 2013-4-20 12:14
在使用BeanUtils 时,很重要的一点是 ,所操作的类 必须是public 公共权限。你把Point1 权限修改为 public ...

十分的感谢啊  啊
作者: 董维明    时间: 2013-4-20 12:46
王大斌 发表于 2013-4-20 12:39
十分的感谢啊  啊

甭客气,,可加199792004 群,,方便交流




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2