velocity 사용
- 작성자 :
- 김*현
- 작성일 :
- 2010-07-07 22:40:05
- 조회수 :
- 3,578
- 구분 :
- 기타
- 진행상태 :
- 완료
Q
안녕하세요.
화면단 소스를 jsp 에서 velocity(vm)으로 변경하려고 합니다.
return 되는 부분에 jsp파일명만 넘겨주고 설정부분에서
"/WEB-INF/jsp" 를 붙여주고 뒤에 "jsp"를 붙여주도록 하고 있는데
이설정을 제거하려고 합니다.
그런데 이 설정을 제거하면 공통 컴포넌트 부분의 return 되는
부분을 일일이 바꿔주어야 할 것 같은데
다른 방안이 있는지 궁금합니다.
또한
src/main/webapp 로 구성되어 있는 소스 위치를
src와 같은 레벨에 web 폴더를 생성하여 지정하고 싶은데
가능여부 및 방법을 알려주시면 감사하겠습니다.
마지막으로
jsp소스를 변경할 경우 바로 반영이 안되고
서버를 재시작해도 반영이 안되는 경우가 있는데
(java 파일은 서버 재기동시 잘 반영이 됩니다.)
이에 대해 확인할 점이 있는지 확인 부탁드리겠습니다.
화면단 소스를 jsp 에서 velocity(vm)으로 변경하려고 합니다.
return 되는 부분에 jsp파일명만 넘겨주고 설정부분에서
"/WEB-INF/jsp" 를 붙여주고 뒤에 "jsp"를 붙여주도록 하고 있는데
이설정을 제거하려고 합니다.
그런데 이 설정을 제거하면 공통 컴포넌트 부분의 return 되는
부분을 일일이 바꿔주어야 할 것 같은데
다른 방안이 있는지 궁금합니다.
또한
src/main/webapp 로 구성되어 있는 소스 위치를
src와 같은 레벨에 web 폴더를 생성하여 지정하고 싶은데
가능여부 및 방법을 알려주시면 감사하겠습니다.
마지막으로
jsp소스를 변경할 경우 바로 반영이 안되고
서버를 재시작해도 반영이 안되는 경우가 있는데
(java 파일은 서버 재기동시 잘 반영이 됩니다.)
이에 대해 확인할 점이 있는지 확인 부탁드리겠습니다.
A
안녕하세요.. 김영현님.
VelocityViewResolver도 기존과 같이 prefix 및 suffix를 사용하기 때문에 Controller 부분을 수정하실 필요 없습니다.
현재 Controller가 리턴하는 형식에 맞추어 .vm 파일을 생성하시면 됩니다.
webapp 폴더는 Maven 프로젝트에서 지정되는 것이라 변경하실 수 없을 것 같습니다.
마지막으로 해당 부분은 적용하신 WAS쪽 벤더에 문의를 해보셔야 할 것 같습니다.
WAS별로 deploy되는 방식 및 cache 파일 유지 등의 설정이 상이하기 때문에 정확한 원인은 벤더쪽에 문의하시는 것이 맞을 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.
VelocityViewResolver도 기존과 같이 prefix 및 suffix를 사용하기 때문에 Controller 부분을 수정하실 필요 없습니다.
현재 Controller가 리턴하는 형식에 맞추어 .vm 파일을 생성하시면 됩니다.
webapp 폴더는 Maven 프로젝트에서 지정되는 것이라 변경하실 수 없을 것 같습니다.
마지막으로 해당 부분은 적용하신 WAS쪽 벤더에 문의를 해보셔야 할 것 같습니다.
WAS별로 deploy되는 방식 및 cache 파일 유지 등의 설정이 상이하기 때문에 정확한 원인은 벤더쪽에 문의하시는 것이 맞을 것 같습니다.
그럼.. 즐거운 하루되십시오.
감사합니다.