이 누리집은 대한민국 공식 전자정부 누리집입니다.
궁*철
2013-10-24 17:30:21
1,251
기타
완료
수고많으십니다.
문의드리고싶은 내용은 css 적용부분입니다.
처음 로컬 인덱스를 타고 do를 호출한 화면은 css가 잘 적용되는데
페이지 이동이나 같은 do를 리턴할때는 css가 전혀 안먹히네요
혹시 쉽게 해결할 방법있으시면 좀 알려주세요.
contextRoot를 설정해줘야 할거도 같은데 설정해야 한다면 어디에
경로를 잡아야할지 자세히 좀 알려주세요.
로컬에서 서버 톰켓으로 작업중입니다.
안녕하세요. 궁경철님.
문제의 원인은 css나 이미지 url 경로 처리 상에 문제입니다. (상대 경로 지정의 경우 호출되는 URL에 따라 처리가 되지 않을 수 있음)
해경은 우선 css 자체가 읽혀지지 않은 경우와, css는 읽고 내부의 이미지 url 등이 처리되지 않는 경우가 있을 수 있습니다.
첫번째 경우는 css 자체를 지정하실 때에 말씀하신 contextRoot를 적용해 주시거나, <c:url />로 지정하시면 알아서 contextRoot를 내부적으로 지정합니다. (contextRoot 부분을 제외하고 기술)
두번째 경우는 css 파일 기준으로 이미지 경로를 상대경로로 지정하시면 됩니다. (ex: ../images/a.gif)
css 내부에서 contextRoot를 포함하여 절대경로 방식으로 지정할 수 있지만, 이 경우 contextRoot가 변경됨에 따라 css 내부를 모두 같이 변경해 주셔야 합니다.
그럼, 즐거운 하루되십시오.
감사합니다.