css文件链接出现404错误

css文件链接出现404错误

在使用link css文件的时候出了问题

浏览器提示404错误

http://img1.sycdn.imooc.com//climg/5aab326f0001383810760357.jpg

分别检查了eclipse项目结构和tomcat文件夹

均存在index.css这个文件

http://img1.sycdn.imooc.com//climg/5aab32d800017db403430571.jpg

是不是路径写错了

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

4回答
ILoveHelloWorld 2018-03-17 16:52:02

你可以试试用   href="/JDBCMessageBoard/css/index.css"

因为之前用了相对路径,在JSP页面跳转时的相对路径也会改变,所以用绝对路径比较好

  • 提问者 爱吃鱼的小喵 #1
    谢谢!这个问题我已经解决了~
    2018-03-19 18:47:59
  • 哎哎哎哎哎哎 同学!请教个问题 !JDBCMessageBoard是工程目录 css文件夹 不是在WebContent里面么 ,那绝对路径不应该是/JDBCMessageBoard/WebContent/css/index.css 嘛?
    2018-04-23 09:17:28
  • 绝对路径是从盘符开始算的,所以只把工程名加上不是绝对路径,此处最好写相对路径
    2018-04-23 09:30:22
ILoveHelloWorld 2018-03-17 16:46:59

同学你这个问题解决没有?我也出现了这个问题

一叶知秋519 2018-03-16 14:23:58

JDBCMessageBoard应该是你配置的项目的项目名;老师在运行项目时,没有配置项目名,所以可以直接访问;如果配置了项目名称的话,就需要加上项目名以后再访问。也就是:http://localhost:8080/JDBCMessageBoard/message/list.do

IDEA项目名称的配置:在下图的红框内

http://img1.sycdn.imooc.com//climg/5aab6212000186d908950277.jpg

另外,你的CSS样式可以显示了吗?

祝学习愉快!

  • 提问者 爱吃鱼的小喵 #1
    老师在eclipse里有类似的配置吗 css还是没法加载,可能就是路径错了
    2018-03-16 15:08:38
  • 提问者 爱吃鱼的小喵 #2
    我修改了web.xml文件中的<display-name>,将其改成<display-name>/<display-name>问题就解决了,css文件也能正确加载了,看来之前是配置项目名的问题,如果我配置了项目名,比如就是问题中的JDBCMessageBoard,那这个css的路径应该怎么修改,不能再是../../../css/index.css了吧
    2018-03-16 15:19:56
  • 你写的CSS路径是相对路径,只要目录层次不发生变化就没什么问题,可以试一下~~~
    2018-03-16 16:36:51
提问者 爱吃鱼的小喵 2018-03-16 11:38:35

我发现我和视频里老师访问的地址不一致

老师用的是http://localhost:8080/message/list.do

而我访问的是http://localhost:8080/JDBCMessageBoard/message/list.do

访问老师的地址时会报404错误 这个问题是出自哪里

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
Java数据库开发与实战应用2018版
  • 参与学习           人
  • 提交作业       277    份
  • 解答问题       4297    个

Java数据库开发的必备技能,从流行的MySQL数据库开始,到Java原生的数据库管理接口JDBC的使用,再到常用的数据持久化框架MyBatis,让你向Java工程师的目标又迈进了一步!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师