模拟BS之问题解决:乱码、找不到指定路径、外部css无效果、以及图像无法加载到页面等

        我在上篇制作BS简易系统的过程当中遇到了诸多问题,相信大家也是如此,先是乱码,整的人都快崩溃了,急躁却又解决不了,搜索了一天也没有找到实际解决办法,后来通过对html文件的调试,终于搞定了这几个问题,下面是我的解决方法:

一、访问找不到文件

        出现这个问题,第一反应就是路径错误,对,就是路径问题。相信大家都在b站上看过黑马程序员的那个视频,对下面这个网址也非常熟悉:

         但是按他这个文件路径访问服务器会报错(FileNotFoundException)找不到指定路径,经过仔细查看,发现路径是错的,因为服务器在src目录,html文件在web目录里边,而src与web不属于上下级,所以服务器要访问html文件,直接返回上一级访问web里面的html文件即可,即把web前边的父目录去掉即可。(相对路径问题,视频中能运行成功也不太清楚,可能设定了虚拟路径)

二、乱码

        出现乱码问题,第一反应就是编码问题,如下图(路径忽略):

         至于造成这个样子的问题就是,html文件设置的编码形式是UTF-8,而IDEA中默认的文件编码是ISO-8859-1,所以在ISO-8859-1字符集中找不到对应的字符。那么,此时我的解决方法是打开IDEA中的文件->设置->文件编码把所有编码全改为UTF-8即可,或者添加项目,把此项目编码形式改为UTF-8,如下图:

三、外部css无效果

        当我们解决乱码问题后,可能会遇到下面的情况,就是外部css引用确无效,如图:

        只出现图片或者文字,却没有css的效果展现,那么此时我的解决方法是把每个html文件中顶部代码删除后即可,如图:

 四、图像无法加载到页面

        在最后代码运行之后,其余都正常,唯独少了一张图片,仔细检查发现路径都是正确的,其他照片都能显示,为什么就这张图片不显示,通过调试html文件发现,这张不显示的图片路径带有中文,其余都是因为,然后我就把中文改为了英文,最后终于成功了(目录中的图片只用了数据1.jpg-----改成了data1.jpg),如图:

        那么此时,我已经将我在建立模拟BS系统遇到的问题进行了解决与总结,希望对大家都有所帮助,成功那一刻真的太激动了,因为我已经被折磨的极其急躁。。。。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部