java项目页面显示不能加载css和js

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java项目页面显示不能加载css和js相关的知识,希望对你有一定的参考价值。

如图:

这张是原效果图:
项目刚开始建的时候。所有页面的显示都是没有问题的。而且路径也全是对的。后来运行了几次之后就出这毛病了。。。

css 文件 跟 js文件 路劲不对 ,可能是代码中是引用的绝对路劲 或者相对路劲 如果想买改变了结构 或者移动了 js css文件路劲 就会导致不显示。 参考技术A 很显然,没加载到。路径不对。
用浏览器的调试功能,刷新页面 可以在控制台看到错误信息。
参考技术B 是不是你页面里加载的外部资源(JS,CSS,图片等)数量太多了。 参考技术C 要么浏览器缓存问题,要么你动了配置或css js的路径 参考技术D

可能是浏览器版本过低,也可能是js代码导入路径不对,也可能是样式加载路径出错。建议使用谷歌浏览器观察,右击》审查元素》最右边的那个选项》如图

可以检查到页面的各种错误

web项目加载外部js和css文件时出错,老是无法加载

使用的是eclipse,文件的路径是没错的,在tomcat的webapp中部署,里面存在相应的js和css文件。但是在访问的过程中,页面 效果出不来,用狐火查看请求的时候发现js和css文件加载失败。

首先错误日志全部显示 查看是否有错误
其次再确认一遍文件是否存在 路径是否对
再次 看服务器是否允许css 或者 js

来自:老温PHP【欢迎访问,与我发生关系】
参考技术A


昨天下午我也遇到这个问题,到现在我是刚刚解决,首先不知题主是用什么开发的,本人用的是SSM开发。那我就以本人的说说本人的经历吧,希望对您有帮助。
在配置web.xml下配置SpringMVC的DispatcherServlet时,有个url-pattern,在这里我直接配置的是“/”,因此DispatcherServlet会拦截静态资源(比如:css、js以及image等),解决方案是:可以把url-pattern中的“/”改成“*.do”,这样就只会拦截后缀名为  .do 的请求,css等资源也能顺利的被请求到。

具体可以参看这篇博客,我就是在这取的经。希望对您有帮助

参考技术B 一般如果不是路径输入错误,就是你没有读取这个文件的权限
你先检查一下是否路径输入错误,一般而言路径最好用相对路径,不然移植的时候,会提示路径的错误,再确认你是否有权限。有什么不懂欢迎提问

以上是关于java项目页面显示不能加载css和js的主要内容,如果未能解决你的问题,请参考以下文章

加载时 jQuery 突出显示导航项

如何将一个对象数组中的所有项目从Javascript动态显示为HTML?

重新加载页面后如何突出显示导航栏中的活动菜单项

网站发布到服务器 不能加载js和css

Java 列表项在页面重新加载时重新添加到 thymeleaf 下拉列表中,多次出现

jsp中java代码 html css js的运行顺序是?