不是路徑的問題,是web.xml配置問題
懶人配置url-pattern是 /,所以纔出了問題
<servlet>
<servlet-name>dispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 同時加載Spring MVC的配置文件。request經過了前端控制器接下來就根據映射器判斷該請求需要走哪個控制器 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:spring/springmvc.xml</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>dispatcherServlet</servlet-name>
<!-- 表示我們所有請求映射都被過濾-->
<url-pattern>/</url-pattern>
</servlet-mapping>
解決辦法:在後面追加如下內容即可釋放css和js資源(圖片等資源同理)
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
後記:
我看有的博文是配置過濾的時候用.action或者.do當然也可以,就是接口還要改,有點麻煩。