2

私はSpringMVCで基本的なアプリケーションを構築することから始めています。同時に、Twitter Bootstrap のような簡単にセットアップできる UI フレームワークを使用したいと考えていました。しかし、それを設定する方法の手がかりはありません。

質問:

  1. ダウンロードしたブートストラップ フォルダはどこに配置すればよいですか?

ここに画像の説明を入力

ここに画像の説明を入力 ここに画像の説明を入力

私がこれまでに持っているもの。

4

2 に答える 2

5

これらを WEB-INF の下ではなく、src/main/resources に配置します。これらは保護する必要はありません。

また、ドキュメントに従って、ディスパッチャー サーブレット構成ファイルのどこにあるのかを必ず Spring に伝えてください。

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

Spring セキュリティも使用している場合は、リソースが保護されていないことを確認する必要があります。

<http pattern="/resources/**" security="none"/>
于 2012-10-08T16:06:38.213 に答える
1

カスタム css をコンパイルする予定がない限り、.less ファイルは必要ありません。Maven プロジェクトは通常、リソース フォルダーに配置します。resources/assets/css および resources/assets/js

JSP で:

<spring:url scope="page" var="bootstrapStylesheetUrl" value="/resources/assets/css/bootstrap.css"/>
<spring:url scope="page" var="bootstrapResponsiveStylesheetUrl" value="/resources/assets/css/bootstrap-responsive.css"/>
<spring:url scope="page" var="bootstrapJavascriptUrl" value="/resources/assets/js/bootstrap.js"/>

そしてheadタグで

<script src="${pageScope.bootstrapJavascriptUrl}"></script>
<link rel="stylesheet" href="${pageScope.bootstrapStylesheetUrl}"/>
<link rel="stylesheet" href="${pageScope.bootstrapResponsiveStylesheetUrl}"/>

また、Spring taglib を jsp の先頭に追加することを忘れないでください。

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

Spring サーブレット コンテキスト config(productmgmt-servlet.xml) に次の行を追加します。

<mvc:resources mapping="/resources/**" location="classpath:/"/>
于 2012-10-08T15:51:01.970 に答える