就是我的前台jsp页面放的文件夹(两个),在admin中的页面显示很正常(无论是按我后台指定的页面还是jsp页面访问都没问题),在user中就是都没有css,js样式,但是单独访问页面又有样式
文件夹
访问我Controller里指定的路径,虽然没样式数据还是能接收的到
** 这是springmvc.xml里的配置**
<!--静态资源不拦截 -->
<mvc:resources mapping="/images/**" location="/images/" />
<mvc:resources mapping="/user/css/**" location="/user/css/" />
<mvc:resources mapping="/user/fonts/**" location="/user/fonts/" />
<mvc:resources mapping="/user/img/**" location="/user/img/" />
<mvc:resources mapping="/user/js/**" location="/user/js/" />
<mvc:resources mapping="/user/scss/**" location="/user/scss/" />
<mvc:resources mapping="/admin/css/**" location="/admin/css/" />
<mvc:resources mapping="/admin/images/**" location="/admin/images/" />
<mvc:resources mapping="/admin/js/**" location="/admin/js/" />
<mvc:resources mapping="/admin/fonts/**" location="/admin/fonts/" />
看到有些把静态资源配置写在web.xml,试过没什么用,这是在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>*.png</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>