springmvc访问静态资源
今天自己做项目的时候,在webapp里面创建和添加了一些js文件,并且把它放入了一个static文件夹中,但是当运行的时候发现并没有任何的变化,一看后台warn显示无法找到js文件,想来想去就想到我们是没有办法直接访问webapp下的目录,因为我们已经在web.xml中配置servlet的路径(就是让spring帮我们管理servlet),这个时候本来tomcat会有一个default设置来让我们直接访问静态资源,但这个时候我们设置了servlet的路径,我们设置的路径的优先级比default高,这个时候我们就无法使用webapp下面的静态资源
解决方法很简单我们在我们的配置springmvc的xml文件中添加
<mvc:default-servlet-handler></mvc:default-servlet-handler>
就可以访问webapp下的静态资源