A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王大斌 中级黑马   /  2013-4-20 11:05  /  976 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王大斌 于 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方法么??

3 个回复

正序浏览
王大斌 发表于 2013-4-20 12:39
十分的感谢啊  啊

甭客气,,可加199792004 群,,方便交流
回复 使用道具 举报
董维明 发表于 2013-4-20 12:14
在使用BeanUtils 时,很重要的一点是 ,所操作的类 必须是public 公共权限。你把Point1 权限修改为 public ...

十分的感谢啊  啊
回复 使用道具 举报
在使用BeanUtils 时,很重要的一点是 ,所操作的类 必须是public 公共权限。你把Point1 权限修改为 public
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马