2016-07-29 12 views
1

Wenn ich die Seite Quelle einer bestimmten Seite durch Google Chrome zu sehen, ich diese Linie, fand Wie soll ich den Pfad von css, img, js Dateien für Spring MVC einstellen?

Ich versuche, die Seite auf meinem eigenen kopieren meine HTML/CSS Fähigkeiten zu üben. Dies ist die Struktur meines Spring MVC-Projekts. enter image description here

Ich kopierte den gesamten Code der Seite, und fügen Sie es auf meinem index.jsp. Außerdem kopierte ich den gesamten Inhalt der Anwendung ~. CSS-Datei und fügen Sie es in eine CSS-Datei, die ich erstellt habe. (klickte die Anwendung ~ CSS-Datei auf Seite Quelle von Chrom, und eine Seite mit vielen Linien opend, so dass ich davon ausgegangen, es der Inhalt der CSS-Datei ist.)

aber, Ich glaube nicht, Diese Zeile wird zu meiner CSS-Datei. wie kommt es?

Sollte ich die Datei im Ressourcenordner ablegen? oder WEB_INF?

href="/resources/assets/application-eaa92ddb7d6e189695e3eeadad502b4d.css" 

Ich habe Ressourcenordner in den Pfad hinzugefügt, aber immer noch nicht funktioniert.

bitte helfen Sie mir ...

Antwort

1

Zuerst haben Sie diesen Tag auf Ihrer Feder-Konfigurationsdatei hinzufügen:

<mvc:resources mapping="/resources/**" location="/META-INF/RESOURCES/" /> 

Verwendung dieses Tag in jsp:

<%@ taglib prefix="spring" uri="http://www.springframework.org/tags"%> 

<c:url value="{path of your file}"/> 

wie diese Beispiel:

<link href="<c:url value="/resources/My_CSS.css"/>" rel="stylesheet"/> 

Als Referenz gehen Sie durch diesen Artikel: https://www.mkyong.com/spring-mvc/spring-mvc-how-to-include-js-or-css-files-in-a-jsp-page/