0
在我的Spring MVC 4應用程序中,我有WEB-INF/html/include/imports.html
文件,它具有所有JavaScript和CSS,我應該在整個應用程序中使用。如何在Spring MVC 4和HTML5應用程序中使用JS和CSS添加導入文件?
的this HTML Imports article筆者建議使用link標籤對我的HTML5頁面,例如:
<link rel="import" href="include/imports.html" />
在哪裏,每次使用這個標籤頁上,我需要調整的相對路徑。到目前爲止,沒有消息。我習慣在JSP上做這件事。
所以,我有這個非常簡單的登錄頁面,映射到我的控制器上,因爲:
@RequestMapping(value = "/login", method = RequestMethod.GET)
public String loginPage() {
return "login";
}
但每當我嘗試加載這個登錄頁面,我得到的控制檯輸出:
Apr 06, 2016 8:19:30 PM org.springframework.web.servlet.PageNotFound noHandlerFound
WARNING: No mapping found for HTTP request with URI [/hrm/include/imports.html] in DispatcherServlet with name 'dispatcher'
在Chrome的開發者工具上,我收到了這個消息,稱它無法加載資源。
的WEB-INF結構爲:
我並不真的需要我的映射任何控制器上這個特殊的文件,但我需要它通過我的網頁加載。
我在這裏錯過了什麼?
您的html文件的路徑是否正確? /htm/include/imports.html?它看起來像'/ htm'可能是你離開的地方。 – EricBellDesigns
@EricBellDesigns,路徑是正確的。我編輯了這個問題,提供了更多信息。 – gtludwig