2017-06-20 7 views
0

Iは、Java /春のプロジェクトと連携し、プロジェクトの構造を以下に提供され、CSSパスを正しく参照するには?

enter image description here

私はindex.jspファイルにapp.cssを参照する必要があります。現在、私はindex.jspで次のような方法を参照しており、アプリはCSSの情報を取得していません。 dispatcher-servlet.xml

<%@ 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> 

、私はローカルホストに入るページは明らかにCSSを持っていない、以下のように

enter image description here

をリソース・パスを提供します。どのように問題を解決するには?

答えて

1

spring mvcプロジェクトでリソースを使用するには、mvc:resourcesを宣言して、URLを物理ファイルパスの場所にマップする必要があります。

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

あなたは/resources/css/にこのURLをマップするJSPファイルの春に/resources/を使用しています。

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

をそして

として webappフォルダに resourcesフォルダの移動:

次は、JSPファイル内のCSSファイルを参照することができます

関連する問題