具体原因是js等被SpringMVC拦截了,根本原因可以参考这个,里面说的很清楚

http://blog.csdn.net/gwd1154978352/article/details/54631455



项目结构:


jsp引入js:




解决方法一:web.xml中配置拦截设置

<servlet-mapping>
     <servlet-name >default </servlet-name >         
        <url-pattern >*.js</url-pattern>      
     </servlet-mapping >
     <servlet-mapping >
         <servlet-name >default </servlet-name >             
         <url-pattern >*.css</url-pattern>        
    </servlet-mapping >
     <servlet-mapping >
         <servlet-name >default </servlet-name >             
         <url-pattern >*.html</url-pattern>        
    </servlet-mapping >
     <servlet-mapping >
         <servlet-name >default </servlet-name >             
         <url-pattern >*.gif</url-pattern>        
    </servlet-mapping >


解决方法二:在Spring-mvc.xml中配置<mvc:default-servlet-handler/>(推荐使用)