2011-01-21 52 views
1

我有名爲LogingBean的POJO包含兩個名爲username和password的字段和getter setter。使用java.lang.reflect.Method設置POJO的setter

是否可以使用java.lang.reflect.method API設置out VO字段的值?

+0

從技術上講,POJO不同於JavaBean,因爲它不遵循約定。你是指一個帶有setter/getters或POJO的JavaBean嗎? – 2011-01-21 06:58:41

+0

soory是java bean – chetan 2011-01-22 11:58:28

回答

2

我不是100%確定我明白這個問題,但這是一種使用反射調用setter的方法。

LoginBean loginBean = new LoginBean(); 
Method setUserName = loginBean.getClass().getMethod("setUserName", new Class[]{String.class}); 
setUserName.invoke(loginBean, "myLogin"); 
相關問題