2016-08-24 3 views
0

스프링 MVC 웹 프로젝트에 부트 스트랩 글리프 아이콘을 추가하려고하지만 어떤 이유로 인해 나타나지 않습니다.스프링 MVC 웹 프로젝트에 부트 스트랩 글리프 아이콘이 나타나지 않음

부트 스트랩 3.3.7을 다운로드하고 bootstrap.min.css와 함께 글꼴 폴더 (glyphicons 파일 포함)를 리소스 아래에 저장했습니다.

자원 폴더

제대로 디스패처 서블릿으로 구성되어

<mvc:resources mapping="/resources/**" location="/resources/" /> 
    <mvc:annotation-driven /> 

다른 스레드에서 답변에 따라, 스프링 자료 서블릿 파일을 .eot되지는 않습니다 제안, 나는 내 웹에 다음을 추가했다. xml :

<mime-mapping> 
     <extension>eot</extension> 
     <mime-type>application/vnd.ms-fontobject</mime-type> 
    </mime-mapping> 

그러나 여전히 작동하지 않습니다.

어떤 도움을 환영합니다.

답변

0

좋아, 문제는 내가 bootstrap.min.css 파일의 같은 수준에서 글꼴 폴더를 저장했기 때문에 파일 내의 ref 링크가 폴더를 찾지 못한다는 것입니다. bootstrap.min.css를 resources/css 폴더 안에 옮기면 glyphicons가 마침내 작동합니다.

다른 사람이 glyphicons와 관련된 문제가 발생하는 경우 파일 계층 구조가 올바른지 확인하십시오. 글꼴이 resources/font에 있고 bootstrap.min.css가 resources/css에 있는지 확인하십시오.