// 1. XmlGenHelper객체를 생성한다.
XmlGenHelper xml = new XmlGenHelper(0);
try {
// 2. 자기 자신에게 값을 던져 받는다. request.getAttribute("자신의 페이지 제목을 넣는다.");
RoListCdto[] result = (RoListCdto[]) request.getAttribute("test_selectRoList");
// 3. 배열을 생성하여 노드명을 적어 저장한다.
String[] column = {
"asnCd"
,"roNo"
,"vin"
,"csmrNm"
,"iCdt"
};
// 4. 노드의 위치를 저장한다.
int pNode = xml.add (0, "res", "");
// 5. 소스 클래스를 지정한다. (자동으로 get, set를 지정해준다.)
xml.setSourceClassName("alp.as.hkmc.vhrp.dto.RoListCdto");
// 6. Dto 의 배열을 입력받아 xml 로 Generate 하는 함수(대량그리드)
// xml.genXml(노드의 위치, "상위노드이름", 노드이름, 값);
xml.genXml(pNode, "grid", column, result);
MsgParameter param = new MsgParameter();
// 7. 몇개가 검색되어있는지 화면에 출력한다.
param.add( result.length );
//8. 매제지를 출력한다.
xml.setMessage("AS0002", param);
} catch (Exception e) {
e.printStackTrace();
} finally {
out.println(xml.getXmlString());
}
[출처] [펌 Posted by waynes ]대량 그리드 작성|작성자 고니