2014-02-27 90 views
0

我使用BeanUtils,是否有可能檢索包含對象屬性的ArrayList的值。我發佈了下面的代碼。是否有可能檢索包含數組的消息對象屬性。我用getArrayProperty來檢索字符串列表,是否可以檢索對象列表?BeanUtils從arraylist檢索對象屬性

public class Message { 

    private String text; 

    private List<Message> messages = new ArrayList<Message>(); 

    public String getText() { 
     return text; 
    } 

    public void setText(String text) { 
     this.text = text; 
    } 

    public List<Message> getMessages() { 
     return messages; 
    } 

    public void setMessages(List<Message> messages) { 
     this.messages = messages; 
    } 
} 

在此先感謝。

回答

0

您是否嘗試過與類

org.apache.commons.beanutils.PropertyUtilsBean

這個類有方法。

public Object getProperty(Object bean, 
          String name) 
        throws IllegalAccessException, 
          InvocationTargetException, 
          NoSuchMethodException 
Return the value of the specified property of the specified bean, no matter which property reference format is used, with no type conversions. 

您應該通過「郵件」,做一個鑄件的列表

給一個嘗試,檢查此鏈接

http://commons.apache.org/proper/commons-beanutils/javadocs/v1.8.3/apidocs/index.html

+0

工作的? – Koitoer