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

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

본문 영역

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

묻고 답하기

커맨드맵 질문
  • 작성자

    박*지

  • 작성일

    2013-07-10 15:25:02

  • 조회수

    1,514

  • 구분

    공통컴포넌트

  • 진행상태

    완료

질문

전자정부 2.6입니다.
egov-com-servel.xml 에선

<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="customArgumentResolvers">
<list>
<bean class="egovframework.rte.ptl.mvc.bind.CommandMapArgumentResolver"/>
</list>
</property>
</bean>

dispatcher-servlet.xml 에선
<bean class="org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name="webBindingInitializer">
<bean class="egovframework.rte.cmmn.web.EgovBindingInitializer"/>
</property>
</bean>
이렇게 설정되있습니다.

commandMap 파라미터를 못받습니다. 그래서 egov-com-servel.xml 의

webBindingInitializer 를 주석처리하니 잘 받아집니다.
webBindingInitializer 이 없어도 공통컴포넌트 전체다 돌아가는데 이상 없나요?

답변

안녕하세요. 박웅지님
공통컴포넌트는 빈프로젝트에서 설치하셔야 합니다.
빈프로젝트에서 설치하시면 egov-com-servel.xml 파일 한개만 존재합니다.
dispatcher-servlet.xml은 기본 샘플 소스를 만드셨을 때 나오는 파일입니다.
관련 설정이 중복되어서 오류가 나는 듯 합니다.

빈프로젝트에 공통컴포넌트를 설치하시면 이상이 없을 것입니다.
고맙습니다.

이 페이지의 구성

묻고 답하기