게시판 생성 관련 다시 문의 드립니다.
- 작성자 :
- 이*석
- 작성일 :
- 2014-11-25 19:39:11
- 조회수 :
- 710
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
다시 질문드립니다.
게시판 생성시 템플릿 선택 팝업창 404에러 때문에 문의 드렸었는데요.
오전에 올렸던 질문에서 파일을 못찾은건 제가 패키지를 잘못 본거였구요
http://localhost:8080/verification/cop/com/openPopup.do?requestUrl=/cop/tpl/selectTemplateInfsPop.do&typeFlag=BBS&width=850&height=360
요청은 이렇게 들어가는데요.
openPopupWindow controller에서 request 가 다 null로 나오네요.
2014-11-25 19:20:05,652 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>requestUrl Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>trgetId Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>typeFlag Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>width Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>height Before null
리턴하는 model도 역시
{requestUrl=null?PopFlag=Y, width=null, height=null}
commandmap 자체도 널로 떨어지네요
설정에
<!--
Controller에서 화면(JSP) 입력값을 받기 위해서 일반적으로 Command(Form Class) 객체를 사용하지만,
Map 객체를 사용하는걸 선호할 수 있다.
org.springframework.web.method.support.HandlerMethodArgumentResolver의 구현클래스인 AnnotationCommandMapArgumentResolver은
HTTP request 객체값을 @CommandMap이 붙은 Map객체에 담아 Controller에서 사용도록 제공한다.
기존에 사용하던 CommandMapArgumentResolver은 deprecated되었으며 AnnotationCommandMapArgumentResolver이 이와 동일한 기능을 한다.
-->
<bean class="egovframework.rte.ptl.mvc.bind.annotation.EgovRequestMappingHandlerAdapter">
<property name="webBindingInitializer">
<bean class="egovframework.com.cmm.web.EgovBindingInitializer"/>
</property>
<property name="customArgumentResolvers">
<list>
<bean class="egovframework.rte.ptl.mvc.bind.AnnotationCommandMapArgumentResolver"/>
</list>
</property>
</bean>
commandmap 설정도 되어 있고
그리고 타일즈를 설정해서 content에 게시판 관리 페이지를 호출해서 쓰고 있는데 혹시 이것과 연관이 있는건가요.?
확인 부탁드립니다.
게시판 생성시 템플릿 선택 팝업창 404에러 때문에 문의 드렸었는데요.
오전에 올렸던 질문에서 파일을 못찾은건 제가 패키지를 잘못 본거였구요
http://localhost:8080/verification/cop/com/openPopup.do?requestUrl=/cop/tpl/selectTemplateInfsPop.do&typeFlag=BBS&width=850&height=360
요청은 이렇게 들어가는데요.
openPopupWindow controller에서 request 가 다 null로 나오네요.
2014-11-25 19:20:05,652 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>requestUrl Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>trgetId Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>typeFlag Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>width Before null
2014-11-25 19:20:05,653 DEBUG [egovframework.com.cop.com.web.EgovCopViewController] egovframework.com.cop.com.web.EgovCopViewController>>>>height Before null
리턴하는 model도 역시
{requestUrl=null?PopFlag=Y, width=null, height=null}
commandmap 자체도 널로 떨어지네요
설정에
<!--
Controller에서 화면(JSP) 입력값을 받기 위해서 일반적으로 Command(Form Class) 객체를 사용하지만,
Map 객체를 사용하는걸 선호할 수 있다.
org.springframework.web.method.support.HandlerMethodArgumentResolver의 구현클래스인 AnnotationCommandMapArgumentResolver은
HTTP request 객체값을 @CommandMap이 붙은 Map객체에 담아 Controller에서 사용도록 제공한다.
기존에 사용하던 CommandMapArgumentResolver은 deprecated되었으며 AnnotationCommandMapArgumentResolver이 이와 동일한 기능을 한다.
-->
<bean class="egovframework.rte.ptl.mvc.bind.annotation.EgovRequestMappingHandlerAdapter">
<property name="webBindingInitializer">
<bean class="egovframework.com.cmm.web.EgovBindingInitializer"/>
</property>
<property name="customArgumentResolvers">
<list>
<bean class="egovframework.rte.ptl.mvc.bind.AnnotationCommandMapArgumentResolver"/>
</list>
</property>
</bean>
commandmap 설정도 되어 있고
그리고 타일즈를 설정해서 content에 게시판 관리 페이지를 호출해서 쓰고 있는데 혹시 이것과 연관이 있는건가요.?
확인 부탁드립니다.
A
안녕하세요. 이규석님
/src/main/java/egovframework/com/cop/tpl/web/EgovTemplateManageController.java
클래스에서 아래와 같이 선언되어 있는 지 확인해 주시기 바랍니다.
@CommandMap Map<String, Object> commandMap
안되있다면 위와 같이 선언해 주시면 됩니다.
고맙습니다.
/src/main/java/egovframework/com/cop/tpl/web/EgovTemplateManageController.java
클래스에서 아래와 같이 선언되어 있는 지 확인해 주시기 바랍니다.
@CommandMap Map<String, Object> commandMap
안되있다면 위와 같이 선언해 주시면 됩니다.
고맙습니다.