所以我目前正在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
JS
我如何找到路径?谷歌像一个英雄并尝试了很多,但文件是找不到是否有其他文件规则在路径层次结构?:(:(
示例:
<script src="relative-path/js/bootstrap.min.js"></script>
<link rel="stylesheet" type="text/css" href="relative-path/css/login.css">
答案 0 :(得分:1)
假设你正在使用maven:
的src / main
的java
资源
web应用
然后是配置..
<mvc:resources mapping="/static/**" location="/static/"/>
然后您可以使用/css/main.css
这样的东西来访问jsp中的资源
但是有不同的选择,我建议你阅读document