解决问题--Mevan项目js,css,images等前端资源不加载问题(亲测好用)

xiaoxiao2021-02-27  124

Mevan项目js,css,images等前端资源不加载问题

        这几天我新换用Idea编译器,想尝试云用Mevan插件完成个项目,真是历尽坎坷。由于新接触的编译器和插件让我很头疼,先讲述一下怎么解决的前端js,css,images等资源不加载问题吧。

       我用的是ssm框架,配置完项目框架文件后,运行加载项目后,跳转主页,竟然不显示前端样式,我用了好几种方法进行调试,比如说添加路径../,../../,${pageContext.request.contextPath}等等,但是依旧不好使。

       后来发现springMVC.xml文件中需要配置文件信息:

<!--文件资源配置--> <mvc:resourcesmapping="/images/**"location="/images/"/> <mvc:resourcesmapping="/css/**"location="/css/"/> <mvc:resourcesmapping="/js/**"location="/js/"/>

       原因是Spring经行了静态拦截,将资源全都拦截住了,但是我配置后一段时间有不好使了我在web.xml配置默认文件,将信息拦截,一定要配置到mvc拦截器之前。

<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 >*.htm</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 >*.gif</url-pattern> </servlet-mapping >

       这样配置以后前端资源可以加载了,如果您还有问题,可以与我交流,大家一起研究分享。

转载请注明原文地址: https://www.6miu.com/read-16365.html

最新回复(0)