이 누리집은 대한민국 공식 전자정부 누리집입니다.
적용 지원, 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은 기본 샘플 소스를 만드셨을 때 나오는 파일입니다.
관련 설정이 중복되어서 오류가 나는 듯 합니다.
빈프로젝트에 공통컴포넌트를 설치하시면 이상이 없을 것입니다.
고맙습니다.