egovframework.rte.psl.dataaccess.util.EgovMap의 역할?
- 작성자 :
- 김*성
- 작성일 :
- 2009-08-19 13:47:19
- 조회수 :
- 4,907
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
쿼리 날려서 결과값 담는 부분에서 resultClass="egovMap"
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
이렇게 매칭되어 담기는것 같은데 여기서 EgovMap가 하는 역할이 뭔가요? 라이브러리로 제공이 되있어서 응용해서 쓰는 방법을 모르겠네요..
jsp단에서 <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> 목록으로 뿌릴때
<c:out value="${resultInfo.inqireCo}"/> 이렇게 사용하던데 여기에서 .inqireCo 이것은 뭘 의미하는건가요? VO에 담아서 온건 아닌거 같고 위에서 말한바와 같이 EgovMap에 담아서 온거 같은데.. 어떤식으로 매핑되는지 좀 알려주세요.
<typeAlias alias="egovMap" type="egovframework.rte.psl.dataaccess.util.EgovMap"/>
이렇게 매칭되어 담기는것 같은데 여기서 EgovMap가 하는 역할이 뭔가요? 라이브러리로 제공이 되있어서 응용해서 쓰는 방법을 모르겠네요..
jsp단에서 <c:forEach items="${resultList}" var="resultInfo" varStatus="status"> 목록으로 뿌릴때
<c:out value="${resultInfo.inqireCo}"/> 이렇게 사용하던데 여기에서 .inqireCo 이것은 뭘 의미하는건가요? VO에 담아서 온건 아닌거 같고 위에서 말한바와 같이 EgovMap에 담아서 온거 같은데.. 어떤식으로 매핑되는지 좀 알려주세요.
A
안녕하세요.. 김대성님
EgovMap은 Map형태의 클래스로 iBatis parameterClass 또는 resultClass에서 사용할 수 있도록 제공되는 클래스입니다. (일반적인 HashMap 형태의 클래스를 사용 방법과 동일)
다만, 추가적으로 Key에 해당되는 부분을 CamelCase 방식으로 적용하는 부분이 추가 적용되어 있습니다.
JSP 부분의 inqireCo 부분은 Controller 부분에서 model로 넘겨진 resultList 객체(보통 List객체)를 forEach를 통해 개별 item(List객체의 get 메소드를 통해 얻음) 객체의 getInqireCo() 메소드를 통해 얻어진 값입니다.
이 부분은 JSTL(JSP Standard Tag Library) 또는 EL(Express Lanaguage)를 참조하시면 될 것 같습니다.
그럼.. 남은 하루도 즐거운 하루 되십시오..
EgovMap은 Map형태의 클래스로 iBatis parameterClass 또는 resultClass에서 사용할 수 있도록 제공되는 클래스입니다. (일반적인 HashMap 형태의 클래스를 사용 방법과 동일)
다만, 추가적으로 Key에 해당되는 부분을 CamelCase 방식으로 적용하는 부분이 추가 적용되어 있습니다.
JSP 부분의 inqireCo 부분은 Controller 부분에서 model로 넘겨진 resultList 객체(보통 List객체)를 forEach를 통해 개별 item(List객체의 get 메소드를 통해 얻음) 객체의 getInqireCo() 메소드를 통해 얻어진 값입니다.
이 부분은 JSTL(JSP Standard Tag Library) 또는 EL(Express Lanaguage)를 참조하시면 될 것 같습니다.
그럼.. 남은 하루도 즐거운 하루 되십시오..