css, image 적용문제
- 작성자 :
- 박*성
- 작성일 :
- 2009-07-17 00:00:00
- 조회수 :
- 5,231
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
공통서비스에서 로그인관련소스와 메뉴관리소스를 다운받아 적용하고 있습니다.
css, image 경로가 소스에는 /images/egovframework/sym/mpm/ 이렇게 되는데 적용이 안되더군요... 그래서 ./images로 수정하면 로그인서비스에서는 적용은 되지만 화면이 refresh 되면 적용이 안되고, 메뉴 등록,삭제,수정 화면에서는 적용자체도 안됩니다.
css, image 경로가 소스에는 /images/egovframework/sym/mpm/ 이렇게 되는데 적용이 안되더군요... 그래서 ./images로 수정하면 로그인서비스에서는 적용은 되지만 화면이 refresh 되면 적용이 안되고, 메뉴 등록,삭제,수정 화면에서는 적용자체도 안됩니다.
A
안녕하세요.. 박진성님..
대부분의 JSP 등은 contextRoot가 임의로 지정이 되어도 JSTL 처리로 인하여 문제가 없지만, 일부 정적 resource(html, css 등)의 경로 때문에
contextRoot를 "/"로 적용하셔야만 되는 부분이 있습니다.
로그인 부분도 "/"로 지정이 되어야지만 바로 테스트 가능하신 경우입니다.
이 경우는 2가지 방법이 가능합니다.
우선 "./images"로 수정하신 부분을.. "/${contextRoot}/images/.."와 같은 식으로 contextRoot를 지정하시는 방법이 있습니다.
(위 ${contextRoot} 부분은 지정하는 contextRoot를 대치)
또는 deploy 자체를 "/", 즉 ROOT로 지정하시면 변경없이 테스트 가능하십니다.
ROOT로 지정하는 방식은 각 WAS의 문서를 참조하시면 될 것 같습니다.
(tomcat의 경우는 여러 방법이 있으나 .../webapps/ROOT 디렉토리에 deploy하시거나 .../webapps/ROOT.war로 deploy하시면 됩니다.)
그럼.. 남은 하루도 즐거운 하루 되십시오..
대부분의 JSP 등은 contextRoot가 임의로 지정이 되어도 JSTL 처리로 인하여 문제가 없지만, 일부 정적 resource(html, css 등)의 경로 때문에
contextRoot를 "/"로 적용하셔야만 되는 부분이 있습니다.
로그인 부분도 "/"로 지정이 되어야지만 바로 테스트 가능하신 경우입니다.
이 경우는 2가지 방법이 가능합니다.
우선 "./images"로 수정하신 부분을.. "/${contextRoot}/images/.."와 같은 식으로 contextRoot를 지정하시는 방법이 있습니다.
(위 ${contextRoot} 부분은 지정하는 contextRoot를 대치)
또는 deploy 자체를 "/", 즉 ROOT로 지정하시면 변경없이 테스트 가능하십니다.
ROOT로 지정하는 방식은 각 WAS의 문서를 참조하시면 될 것 같습니다.
(tomcat의 경우는 여러 방법이 있으나 .../webapps/ROOT 디렉토리에 deploy하시거나 .../webapps/ROOT.war로 deploy하시면 됩니다.)
그럼.. 남은 하루도 즐거운 하루 되십시오..