2017-01-24 4 views
1

私はSpring-MVCプロジェクトを持っています。このプロジェクトでは、フロントエンド部分にダウンロードされたブートストラップコードが含まれています。プロジェクトはうまくいっていて、その後ノートパソコンがクラッシュしました。私は自分のOSとEclipseとすべてを再インストールしなければならなかった。私はプロジェクトのすべてのファイルを集めることができましたが、ブートストラップの部分に問題があります。スプリングMVCにブートストラップコードを含めるには?

プロジェクトには、Webアプリケーションフォルダ内にindex.jspというファイルがあります。プロジェクトを実行すると、ブラウザに「hello world」と表示されます(このindex.jspファイルのコード)。

同じウェブアプリのフォルダに、CSS、フォント、jsなどの別のフォルダと一緒に、index.htmlとform.htmlというファイルを含むフォルダ "view"からなるブートストラップのダウンロードコードを貼り付けました。

以前は、ノートパソコンがクラッシュする前に、ブラウザーにダッシュボードを表示したビューフォルダー内でindex.htmlとform.htmlファイルを実行することができました。今、これらのことはまったく機能しません。 XMLファイルにいくつかのコードが追加されて、春のフレームワークでこれらのファイルを見つけることができると思いますが、何が覚えていないのでしょうか。 Googleで検索しましたが、役に立たないものは見つかりませんでした。 私の質問は、プロジェクトでブートストラップコードを実行するためには何が必要なのでしょうか?

お時間をいただきありがとうございます。

Structure of my project

答えて

1

春MVCは、特定のパブリックURLパターンとリソースの場所を指すように施設​​を提供しています。あなたは、XMLベースの設定を使用している場合は、リソースの場所を取るMVCのタグを追加することができ、

<!-- Handles HTTP GET requests for /resources/** by efficiently serving up static resources in the ${webappRoot}/resources 
    directory --> 
<mvc:resources mapping="/resources/**" location="/resources/" /> 

は、アプリケーションのサーブレットXMLにエントリーの上に追加します。ここでは、resourcesフォルダが、CSS、JS、またはイメージなどのリソースファイルを検索します。 XMLで上記の宣言で

、あなたは以下のようなHTMLページ内の任意のリソースを使用することができますに、

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

UPDATE:

あなたはリソースの別の場所を使用する場合は、提供することができますそれが、私はresourcesフォルダをwebappフォルダに追加することをお勧めします。次に、ブートストラップリソースをresourcesフォルダに追加します。

+0

はいXMLベースの設定を使用していますが、これらの行はどこに追加しますか?私のリソースファイルはwebappフォルダ内にあるので、リソースをwebappに置き換えることはできますか?私は申し訳ありませんが、私は春のフレームワークには新しく、より精巧な答えに感謝します。ありがとう。 – dhakalkumar

+0

@dhakalkumar更新された回答を確認します。何か助けが必要な場合はお知らせください。 – VPK

+0

それはうまくいった。とてもありがとう@VPK。 – dhakalkumar

関連する問題