웹 프로그래밍질을 하다 보니 가끔 헷갈려서 정리한다.
프로그래밍 하다 보면 프레임웍을 쓰기도 하고 안쓰기도 하고.... 호출 하는 것이 특정 Servlet, Action, JSP 등일때
이것들에서 사용하는 View 단에서는 CSS, JS, Image 등을 거의 필연적으로 가져다 쓰게 되는데
이넘들의 경로가 참 애매하더라... 그래서 한번에 정리하기로 맘 먹었다...
지금은 Struts2 기반의 프로젝트를 하고 있는데 이곳에서 사용하는 View 영역에서 JS 와 CSS, Image의 기준 경로가
몇번 헷갈렸는데 명확하게 해결했다.
Action의 Result인 JSP 파일에서 CSS, JS, Image 등을 가져다 쓸때는 [http://host:port/ContextPath] 부터 시작하게 된다.
결과적으로 무조건 ContextRoot를 기준으로 경로를 설정해 주면 된다.
이때 또 하나 헷갈려서 애를 먹였던 것이 CSS 에서 사용하는 아이콘이나 백그라운드 이미지다.
CSS 에서 사용하는 경로의 경우는 무조건 CSS 파일 자신이 기준이다.
자신을 기준으로 사용하는 이미지등이 어디 있는지 상대경로로 표시해주면 정확하게 맞아 떨어진다.
다음부터는 헷갈리지 말아야지.. ㅡ_ㅡ;
'자바 > Web' 카테고리의 다른 글
| JQuery History plugin (0) | 2009.06.24 |
|---|---|
| 홈페이지를 구축을 위한 프로그램들을 개발 해보자 (0) | 2009.06.24 |
| Web Project 에서 View에서 사용하는 파일에 대한 경로 설정 기준 (0) | 2009.06.02 |
| [SDN 기고] JavaFX 와 Multimedia (0) | 2008.12.15 |
| 드디어 JavaFX 1.0 정식 Release... (0) | 2008.12.09 |
| Eclipse Ganymede 출동~ (0) | 2008.07.02 |
댓글을 달아 주세요