복붙노트

[SPRING] 봄 내 CSS 파일을로드 할 수 없습니다

SPRING

봄 내 CSS 파일을로드 할 수 없습니다

스프링은 내 CSS 파일을로드 할 수 없으며 이것은 내 아키텍처입니다.

해결법

  1. ==============================

    1.당신은 CSS 파일과 자바 스크립트와 같은 다른 파일, 폴더 리소스에 이미지를 넣을 수 있습니다. 계획

    당신은 CSS 파일과 자바 스크립트와 같은 다른 파일, 폴더 리소스에 이미지를 넣을 수 있습니다. 계획

    Webcontent
    resources  
         css
             jquery-ui.css
    WEB-INF
       pages
         index.jsp
    

    그리고 스프링 구성에 다음 줄을 넣으십시오.

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

    그리고 jsp 페이지에서 참조를 제공하십시오.

    <link href="${pageContext.request.contextPath}/resources/css/jquery-ui.css"
        rel="stylesheet">
    
  2. ==============================

    2.fvu가 설명했듯이, WEB-INF의 내용은 HTTP를 통해 액세스 할 수 없습니다. 의 Webcontent 디렉토리 CSS 파일, 이미지 및 JavaScript 파일 저장과 같은 특별한 목적으로 디렉토리 구조가 만들어집니다.

    fvu가 설명했듯이, WEB-INF의 내용은 HTTP를 통해 액세스 할 수 없습니다. 의 Webcontent 디렉토리 CSS 파일, 이미지 및 JavaScript 파일 저장과 같은 특별한 목적으로 디렉토리 구조가 만들어집니다.

    CSS 파일을 옮긴 후에도 Spring MVC가이를 가로 채기 때문에 HTTP를 통해 자동으로 액세스 할 수 없습니다 HTTP 요청. 빈 설정에서 태그를 사용해야한다.

    CSS 파일은 다음과 같은 URL에서 액세스 할 수 있습니다.

    http : // localhost : 8080 / you-app-name / webcontent / ...

    Stackoverflow에서 에 대한 많은 정보가 있습니다.

  3. from https://stackoverflow.com/questions/20832533/spring-cant-load-my-css-files by cc-by-sa and MIT license