2017-06-20 2 views
0

ich mit einem Java/Frühjahr Projekt arbeiten und die Projektstruktur ist unten angegeben,Wie referenziere ich den CSS-Pfad richtig?

enter image description here

Ich brauche die app.css in der index.jsp Datei zu verweisen. Derzeit referenziere ich den folgenden Weg in der index.jsp und die App erhält nicht die CSS Information.

<%@ page contentType="text/html;charset=UTF-8" language="java" %> 
<html> 
<head> 
    <title>Bitcoin Wallet</title> 
    <link href="${pageContext.request.contextPath}/resources/css/app.css" rel="stylesheet" type="text/css"/> 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"> 
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script> 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> 
</head> 
</html> 

Im dispatcher-servlet.xml, sofern ich das wie unten Ressourcen Weg,

enter image description here

Die Seite, die ich in den lokalen Host erhalten eindeutig nicht die CSS hat. Wie kann ich das Problem lösen?

Antwort

1

Um Ressourcen im Frühjahr mvc Projekt verwenden Sie mvc:resources erklären müssen, URL zu einer physischen Dateipfad abzubilden.

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

Wenn Sie /resources/ in jsp Datei Frühjahr wird diese URL zu /resources/css/ Karte.

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

Und bewegen resources Ordner in webapp Ordner als

:

Als nächstes können Sie CSS-Datei in jsp-Datei verweisen

Verwandte Themen