커맨드맵 질문
- 작성자 :
- 박*지
- 작성일 :
- 2013-07-10 15:25:02
- 조회수 :
- 1,224
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
전자정부 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 에선
<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 이 없어도 공통컴포넌트 전체다 돌아가는데 이상 없나요?
A
안녕하세요. 박웅지님
공통컴포넌트는 빈프로젝트에서 설치하셔야 합니다.
빈프로젝트에서 설치하시면 egov-com-servel.xml 파일 한개만 존재합니다.
dispatcher-servlet.xml은 기본 샘플 소스를 만드셨을 때 나오는 파일입니다.
관련 설정이 중복되어서 오류가 나는 듯 합니다.
빈프로젝트에 공통컴포넌트를 설치하시면 이상이 없을 것입니다.
고맙습니다.
공통컴포넌트는 빈프로젝트에서 설치하셔야 합니다.
빈프로젝트에서 설치하시면 egov-com-servel.xml 파일 한개만 존재합니다.
dispatcher-servlet.xml은 기본 샘플 소스를 만드셨을 때 나오는 파일입니다.
관련 설정이 중복되어서 오류가 나는 듯 합니다.
빈프로젝트에 공통컴포넌트를 설치하시면 이상이 없을 것입니다.
고맙습니다.