게시판마스터 등록시 템플릿정보 가져오지 못하는 현상.. 마지막 질문 입니다
- 작성자 :
- 이*민
- 작성일 :
- 2014-10-06 11:19:09
- 조회수 :
- 578
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
우선 죄송하다는 말씀부터 드리고 싶네요... 제대로 확인안하고 질문을 막 던져대서 죄송합니다
게시판 마스터 등록시 템플릿 정보를 못가져오는 이유는 알아냈는데... 어떻게 손 봐야 할지 모르겠네요..
처음 프로젝트 생성시에 샘플코드를 생성 후 공통컴포넌트 -> 게시판 관련 컴포넌트를 선택해서 설치하면 템플릿 정보를 못가져옵니다.
==> @commndMap을 사용못하는 현상이 되어버리는거 같아요
처음 프로젝트 생성시 샘플코드를 생성하지 않고 (프로젝트만 생성) 게시판 공통컴포넌트를 설치하면 -> 게시판 마스터 등록시 템플릿 정보를 정상적으로 데이터를 가져오고, 브라우저에 표현이 됩니다.
==> 이 때는 @commndMap이 제대로 동작하는걸 확인 했습니다.
저의 최종 판단으로는
샘플코드 생성 시 만들어지는 dispatcher-servlet.xml, urlfilename-servlet.xml 과
컴포넌트 생성 시에 만들어지는 egov-com-servlet.xml 과의 충돌로
@commndMap를 사용이 안돼는 즉,
commandMap.get("파라미터명") 으로 되어 있는 부분들이 null 로 찍히는 걸로 저는 판단하고 있습니다
기본 샘플코드 생성 시키고, 컴포넌트들을 생성하며 개발을 하려는데...
최종적으로 dispatcher-servlet.xml, urlfilename-servlet.xml, egov-com-servlet.xml 셋 중에 어느걸 손대야 하고
어떻게 수정해야할지 감이 안잡히고 모르겠는데.... 알려주시면 안될까요?
게시판 마스터 등록시 템플릿 정보를 못가져오는 이유는 알아냈는데... 어떻게 손 봐야 할지 모르겠네요..
처음 프로젝트 생성시에 샘플코드를 생성 후 공통컴포넌트 -> 게시판 관련 컴포넌트를 선택해서 설치하면 템플릿 정보를 못가져옵니다.
==> @commndMap을 사용못하는 현상이 되어버리는거 같아요
처음 프로젝트 생성시 샘플코드를 생성하지 않고 (프로젝트만 생성) 게시판 공통컴포넌트를 설치하면 -> 게시판 마스터 등록시 템플릿 정보를 정상적으로 데이터를 가져오고, 브라우저에 표현이 됩니다.
==> 이 때는 @commndMap이 제대로 동작하는걸 확인 했습니다.
저의 최종 판단으로는
샘플코드 생성 시 만들어지는 dispatcher-servlet.xml, urlfilename-servlet.xml 과
컴포넌트 생성 시에 만들어지는 egov-com-servlet.xml 과의 충돌로
@commndMap를 사용이 안돼는 즉,
commandMap.get("파라미터명") 으로 되어 있는 부분들이 null 로 찍히는 걸로 저는 판단하고 있습니다
기본 샘플코드 생성 시키고, 컴포넌트들을 생성하며 개발을 하려는데...
최종적으로 dispatcher-servlet.xml, urlfilename-servlet.xml, egov-com-servlet.xml 셋 중에 어느걸 손대야 하고
어떻게 수정해야할지 감이 안잡히고 모르겠는데.... 알려주시면 안될까요?
A
안녕하세요. 이강민님
기존 샘플프로젝트를 생성하시고, 공통컴포넌트를 추가로 생성하신 듯 합니다.
기본적으로 공통컴포넌트를 생성하시기 위해서는 빈프로젝트를 생성하시기를 추천드립니다.
dispatcher-servlet.xml, urlfilename-servlet.xml, egov-com-servlet.xml 이 설정들은 webapplication context 관련 설정들입니다.
관련 내용을 확인하시고 필요한 부분을 합쳐야 합니다.
샘플프로젝트와 공통컴포넌트의 설정부분을 비교하시고 필요하신 부분을 선언하시는 방법이 좋을 듯합니다.
아래 개발자 가이드를 참고해 보시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:the_applicationcontext
어떤 부분이 필요한지는 프로젝트로 다르기 때문에 상세한 가이드를 제공해 드릐지 못한 점은 양해바랍니다.
고맙습니다.
기존 샘플프로젝트를 생성하시고, 공통컴포넌트를 추가로 생성하신 듯 합니다.
기본적으로 공통컴포넌트를 생성하시기 위해서는 빈프로젝트를 생성하시기를 추천드립니다.
dispatcher-servlet.xml, urlfilename-servlet.xml, egov-com-servlet.xml 이 설정들은 webapplication context 관련 설정들입니다.
관련 내용을 확인하시고 필요한 부분을 합쳐야 합니다.
샘플프로젝트와 공통컴포넌트의 설정부분을 비교하시고 필요하신 부분을 선언하시는 방법이 좋을 듯합니다.
아래 개발자 가이드를 참고해 보시기 바랍니다.
http://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:ioc_container:the_applicationcontext
어떤 부분이 필요한지는 프로젝트로 다르기 때문에 상세한 가이드를 제공해 드릐지 못한 점은 양해바랍니다.
고맙습니다.