【发布时间】:2015-03-07 14:01:23
【问题描述】:
所以我目前正在 Intellij 中从事 Spring 项目。在我的 JSP 视图中,我同时拥有 JQuery、Bootstrap 和一些本地 css/js 文件。
当我在 WEBSTORM 中处理纯 HTML 时,路径很容易解释,因为它们只是相对的。据我了解,Spring 中的路径是在 XML 文件中定义的,一切都从那里开始。
我的 mvc-dispatcher-servlet.xml 有这个:
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/pages/"/>
<property name="suffix" value=".jsp"/>
</bean>
我的文件是这样组织的:
-
WEB-INF
-
css
- bootstrap.css
- login.css
-
js
- 所有 js 文件.js
- 页
- login.jsp
- menu.jsp
-
如何找到路径?像英雄一样 google 并尝试了很多,但文件找不到 是否有其他文件支配路径层次结构?:(:(
示例:
<script src="relative-path/js/bootstrap.min.js"></script><link rel="stylesheet" type="text/css" href="relative-path/css/login.css">
【问题讨论】:
-
css/js/..是公共资源,请勿放入WEB-INF文件夹 -
@Jaiwo99 但是你建议把它放在哪里?以及如何正确链接?
-
把它放在你的webroot文件夹中
-
嗯..我会为你发布答案..
标签: spring intellij-idea intellij-13