• 분류 전체보기 (160)
    • 개인프로젝트 (5)
      • 시연영상모음 (4)
      • 주저리주저리.. (1)
    • 자바스크립트이야기 (69)
      • ExtJS (30)
      • ExtJS 유의사항 (3)
      • HTML5 (1)
      • jQuery (17)
      • jQuery플러그인소개 (9)
      • jQuery UI 소개 (9)
    • 스프링연동하기 (23)
      • spring3 mvc 설정 (4)
      • spring3 mybatis 설정 (4)
      • spring3 기타설정 (11)
      • ibatis and mybatis (4)
    • DB (26)
      • MySQL vs MS-SQL vs O.. (5)
      • MySQL (10)
      • MSSQL (5)
      • Oracle (6)
    • 서버에웹환경구축하기 (13)
      • 1.VirtualBox+CentOS .. (5)
      • 2.JAVA(JDK) 설치 (1)
      • 3.Apache+Tomcat 설치 (3)
      • 4,SVN Server 설치 (1)
      • 5.마리아DB(MariaDB) 설치 (2)
      • 6.몽고DB(MongoDB)설치 (1)
    • 샘플소스 (14)
      • 샘플소스(JAVA) (7)
      • 샘플소스(JSTL) (4)
      • 샘플소스(jQuery/스크립트) (3)
    • 에디터연동 (5)
      • NAVER-스마트에디터 (4)
      • DAUM-다음에디터 (1)
    • 블로그팁 (3)
    • 디지털이야기 (2)
댓글
스프링연동하기/spring3 기타설정
11
/113
2014. 7. 25. 17:51
스프링3(Spring3) - 리소스(resource file) 및 favicon.ico 설정

여태까지 작업을 해왔다면 아마 js/html/css 또는 이미지 파일등의 확장자가 존재하는 

리소스 파일들은 웹페이지에 뿌려지지 않을것이다.


임의로 controller호출을 통하여 웹페이지를 하나 띄워보도록 하겠음.


@RequestMapping(value="/resourceTest")
public String resourceTest(){
    	return "resourceTest";
}

다음으로 return 문자열과 동일한 resourceTest.jsp를 WEB-INF -> view 디렉토리내에 생성하고 다음과 같이 body태그내에 img태그를 추가해보자

<img  src="/test.png" width="100" height="100" />

이미지는 아무이미지 파일로 해서 webapp디렉토리 내에 넣고 확인해보면 다음과 같이 이미지 화면이 깨질것이고 콘솔에 No mapping found~~~~ 라는 경고문구가 뜰것임






이부분을 해결하기위하여 다음과같이 코드를 mvc-config.xml 에 추가해주도록 하자


<mvc:resources mapping="/resources/**" location="/resources/" />

저렇게 코드를 추가해주었다면 webapp밑에 resources라는 디렉토리를 하나생성후, 아까 깨진 이미지를 해당 폴더로 옮겨주도록 하자

추가해주고 물론, jsp페이지의 이미지 태그 경로를 변경하는거 잊지 말기로 하자.


실행 화면을 보도록 하자



출력이 잘되었다. 

쉽게 생각해서 확장자가 존재하는 놈들은 resources 디렉토리내에 모두 넣어주면 사용이 가능하다!!

물론 꼭 resources디렉토리가 아니여도된다 xml명칭에 맞춰서 경로명을 변경해주면 될듯...



★ 추가로 favicon.ico 를 등록을 할때역시 mvc:resources로 설정을 잡아주면 될것이다.

    webapp 디렉토리 바로밑에 favicon.ico 라는 아이콘을 넣어주고 다음과 같이 잡아주면 된다.


<mvc:resources mapping="/favicon.ico" location="/favicon.ico" />




슈퍼맨슈퍼맨슈퍼맨



도움이 되셨다면 공감클릭! 궁금하신점은 댓글!!

저작자표시 (새창열림)

'스프링연동하기 > spring3 기타설정' 카테고리의 다른 글

스프링3(Spring3) - RedirectAttributes를 이용하여 리다이렉트 POST 방식으로 데이터 전송하기  (0) 2014.07.30
스프링3(Spring3) - @ResponseBody + jackson을 이용하여 심플하게 JSON 구현하기  (0) 2014.07.30
스프링3(Spring3) - 인터셉터(interceptor) 설정  (4) 2014.07.28
스프링3(Spring3) - SQL 쿼리 출력을 위한 로그레벨 설정  (0) 2014.07.27
스프링3(Spring3) - @PathVariable를 이용하여 parameter를 url형식으로 받기  (0) 2014.07.26
이전 1 2 3 다음

티스토리툴바