eGovFrame 표준프레임워크 포털

메뉴 건너띄기
상단메뉴 바로가기
본문 바로가기

이 누리집은 대한민국 공식 전자정부 누리집입니다.

본문 영역

적용 지원, FAQ, Q&A 게시판을 통해 기술 문제 해결을 지원합니다.

묻고 답하기

<form:select 질문입니다.
  • 작성자

    임*재

  • 작성일

    2011-08-30 17:29:55

  • 조회수

    2,430

  • 구분

    실행환경

  • 진행상태

    완료

질문

안녕하세요
하나 질문이있어 이렇게 글을올려봅니다~!
다름 아닌 <form:select 사용법인데요
일단 리스트는 resultClass="egovMap"
으로 받더라고요 ㅜㅠ 아무래도 이게 문제인듯해서~
더불어 jsp에서 뿌려줄때
<c:forEach 는 역시나 문제없이 잘돌고
사용하고자하는 태그가
<form:options items="${AsCodeList}" itemValue="code" itemLabel="codeNm" />
이렇게 사용하려고하는데
이렇게 사용하면 itemValue 에서 code 랑 itemLabel에서 codeNm이랑 다 문제가 생기더라고요


오류 부분이 대략
ERROR [org.springframework.web.servlet.tags.form.OptionsTag] Invalid property 'code' of bean class [egovframework.rte.psl.dataaccess.util.EgovMap]


이럴경우 해결방법좀 부탁드립니다 ㅜㅜ

답변

안녕하세요.. 임희재님..

EgovMap은 Map 기반이기 때문에..
itemValue="code" itemLabel="codeNm" 두 속성을 제거하시면 됩니다..

itemValue랑.. itemLabel은 VO 기반일 때.. 사용하시면 됩니다. (각각 getCode(), getCodeNm()을 호출함)

그럼.. 즐거운 하루되십시오.
감사합니다.

이 페이지의 구성

묻고 답하기