SSISO Community

시소당

[TrustForm] 대량 그리드 작성


// 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());
}

1244 view

4.0 stars