2011-02-04 3 views
0

webapp 프로젝트 (tomcat + jsp + spring)이미지 전용 프로젝트 - 리팩터링이 필요합니까?

모든 이미지를 다른 프로젝트로 옮기고 싶습니다. 하나의 전쟁 만 재배포하여 이미지를 변경할 수 있습니다.

내가 가진 가장 큰 문제는 jsp, css 파일의 모든 경로를 변경해야하는 새로운 프로젝트로 이미지를 옮길 때입니다. 큰 리팩토링이없는 솔루션이 있습니까? (어쩌면 모든 호출/이미지/*를/ProjectWithImages/images/*에 매핑하는 필터)?

답변

3

서블릿을 /images/*으로 매핑 한 다음 대상 파일을 스트림으로 가져 와서 복사합니다. 출력 스트림에 필요한 모든 헤더를 설정합니다.

+0

하지만 같은 컴퓨터에없는 파일은 어떻게됩니까? 어떻게 그것을 스트림으로 읽을 수 있습니까?! 더 나은 방법은 모든 요청/이미지/* -/NEW_PROJECT/images/*를 수정하는 것입니다. 당신이 그것에 대해 어떻게 생각하십니까? – smas

+0

다른 서버에 있다면'redirect'를 보낼 수 있습니다. – Bozho

관련 문제