• beanutils中WrapDynaBean


    public class Emp   {

        private String  firstName="李";
        private String lastName;
        public Emp() {
        } ;  
        
         public String getFirstName() {
            return firstName;
        }
         public void setFirstName(String firstName) {
             this.firstName=firstName;
         }
         public String getLastName() {
            return lastName;
        }
         public void setLastName(String lastName){
             this.lastName=lastName;
         }
         private Date hireDate;
         public Date getHireDate(){
             return hireDate;
         }
         public void setHireDate(Date hireDate){
             this.hireDate=hireDate;
         }
         private boolean manager;
         public boolean isManager(){
             return manager;
         }
         public void setManager(boolean manager){
             this.manager=manager;
         }
         public String getFullName(){
             return lastName+firstName;
         }
         
         public Emp getEmployee(int index) {
            return new Emp();
        }
         //private Address address;
         public Address getAddress(String home) {
            return new Address();
        }
    //     public void setAddress(Address address) {
    //         System.out.println(address);
    //        this.address=address;
    //    }

    }

    public class WarDynaClassTest {

        public static void main(String[] args) {
            Emp emp=new Emp();
            DynaBean war=new WrapDynaBean(emp);
            System.out.println(war.get("firstName"));
        }

    }

  • 相关阅读:
    oracle 11g 执行先决条件检查失败的解决方法
    Oracle 11g 详细安装步骤
    Github的使用
    Git的配置与基本操作
    Git安装教程(windows)
    robot framework 自动化框架环境搭建
    Windows下jenkins环境搭建
    Windows 下搭建 SVN服务器
    fiddler配置及使用教程
    逆序链表
  • 原文地址:https://www.cnblogs.com/danmao/p/4053358.html
Copyright © 2020-2023  润新知