리플렉션
#리플렉션 예제
#PrdCatStampVO.class VO
# 값을 가지고있는 catCampInfo
Class<? extends Object> catCampInfoClass = PrdCatStampVO.class;
String str = "";
str = (String)catCampInfoClass.getMethod("getCampaignNm").invoke(catCampInfo);
리플렉션으로 catCampInfo VO 에 getCampaignNm 을 순차적으로 찾을때 리플렉션 ../p>
PrdCatStampVO 를 class 로 만들고
catCampInfoClass 클래스에서 method 중 getCampaignNm를가져옴. 가져오는 class는 catCampInfo ( 값을가지고있는 class)
#추가수정
# 값을 가지고있는 catCampInfo
# PrdCatStampVO catCampInfo
Class<? extends Object> PrdCatStampVOClass =catCampInfo.getClass();
String getStampGrp = (String)PrdCatStampVOClass.getMethod("getStampGrp"+i+"Cnt").invoke(catCampInfo);
'언어 > JAVA' 카테고리의 다른 글
[url] url 연결 (0) | 2016.04.29 |
---|---|
[Editor] 태그제거 (정규식) (0) | 2016.02.17 |
Calendar , date (0) | 2015.03.17 |
제네릭스 (0) | 2015.03.17 |
컬렉션 iterator (0) | 2015.03.17 |