2017-01-24 15 views
1

我有一個Spring-MVC項目,其中我已經包含了前端部分的下載引導代碼。該項目工作正常,然後我的筆記本電腦墜毀。我不得不重新安裝我的操作系統,日食和一切。我設法收集了我的項目的所有文件,但我在bootstrap部分有問題。如何在spring MVC中包含引導代碼?

該項目在web應用程序文件夾內有一個index.jsp文件。當我運行該項目時,它會在瀏覽器中顯示「hello world」(來自此index.jsp文件的代碼)。

在同一個網絡應用程序文件夾中,我粘貼了bootstrap的下載代碼,其中包括文件夾「view」以及index.html和form.html文件以及用於CSS,字體,js等的其他單獨文件夾。

此前,在我的筆記本電腦崩潰之前,我能夠在瀏覽器中顯示儀表板的視圖文件夾中運行index.html和form.html文件。現在,這些東西根本不起作用。我想一些代碼被添加到XML文件中,以允許Spring框架找到這些文件,但我不記得具體是什麼。我在谷歌搜索它,但找不到任何有用的東西。 所以,我的問題是,我需要做些什麼來使自舉代碼在我的項目中運行?

謝謝你的時間。

Structure of my project

回答

1

Spring的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/" /> 

上面添加應用程序中的servlet的XML條目。在這裏,resources文件夾將被查找任何資源文件,如CSS,JS或圖像。

隨着XML上述聲明,你可以在你的HTML頁面,如下面使用任何資源,

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

UPDATE:

如果你想使用資源的不同位置,您可以提供那,但我會建議在webapp文件夾中添加resources文件夾。然後,在resources文件夾中添加引導資源。

+0

是的我使用基於XML的配置,但我在哪裏添加這些行?由於我的資源文件位於webapp文件夾內,因此使用webapp替換資源?我很抱歉,但我是春季框架的新手,我希望能有更詳盡的答案。謝謝。 – dhakalkumar

+0

@dhakalkumar檢查更新的答案,讓我知道你是否需要任何幫助。 – VPK

+0

工作。非常感謝你@VPK。 – dhakalkumar