Intellij Spring项目中的路径

时间:2015-01-09 09:25:09

标签: spring intellij-idea intellij-13

所以我目前正在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 files.js
      • 的login.jsp
      • 引入了menu.jsp

我如何找到路径?谷歌像一个英雄并尝试了很多,但文件是找不到是否有其他文件规则在路径层次结构?:(:(

示例:

  • <script src="relative-path/js/bootstrap.min.js"></script>

  • <link rel="stylesheet" type="text/css" href="relative-path/css/login.css">

1 个答案:

答案 0 :(得分:1)

假设你正在使用maven:

  • 的src / main

  • 的java

  • 资源

  • web应用

    • 静态
      • CSS
      • JS​​
      • ...

然后是配置..

<mvc:resources mapping="/static/**" location="/static/"/>

然后您可以使用/css/main.css这样的东西来访问jsp中的资源

但是有不同的选择,我建议你阅读document