老师,我这个为什么样式出不来? 数据也没有,检查过了数据库有数据的。

老师,我这个为什么样式出不来? 数据也没有,检查过了数据库有数据的。

正在回答

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

2回答

同学你好,1、网页是可以访问到'css'的,意思是在网页中是可以正常加载到css的,但是css的样式没有显示吗?  如果是,同学可以检查一下自己拦截器是否是如下格式书写的,是否是因为拦截器导致的,可以尝试去掉这个拦截器,再来看看浏览器的css样式是否加载到了。

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

如果不是拦截器的问题,在网页中又可以访问到css,但是并没有加载样式,同学可以尝试清理浏览器缓存再试试。

比如:Chrome

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

    2、在'DepartmentController'中也用Foreach遍历了,没有输出值,说明没有正确查询到对应值,同学可以根据调用方法依次排查,比如:

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

list没有值,检查departmentService.getAll();中调用的方法

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

如上所示,依旧没有结果的话,最后检查在dao中的sql语句,例如:

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

如上所示,依次检查是哪个环节出现问题,导致数据库中有数据,但是没有正确查出。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 覀丶贝 提问者 #1
    谢谢老师,已解决。
    2020-05-20 10:38:48
好帮手慕小班 2020-05-19 19:06:32

同学你好,1、css样式没有出来,同学可以在页面检查一下css对应的内容有没有正确加载,例如:

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

如上所示,根据对应的路径对比当前项目的目录结构是否可以正确加载到这个css,来判断这个地址是否正确。

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

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

如上所示,根据老师的配置,http://localhost:8080/sm/css/common.css是可以正确加载到的,同学可以根据自己的项目配置来排查一下。

    2、数据没有展示,同学可以检查一下在list方法中是否正确查询到了对应数据

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

    在jsp页面中是否正确获取对应的值,例如:

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

如上所示,同学可以按照思路来排查一下。

如果是还是找不到问题,同学可以将自己的代码贴出,老师拼接到源码项目中测试一下。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 覀丶贝 #1
    老师您好。按照您方法我尝试一遍,网页是可以访问到'css'的。我在'DepartmentController'中也用Foreach遍历了,没有输出值。JSP页面中也和老师的保持一致。 请问老师如何将代码给您,帮忙测试一下。
    2020-05-19 19:16:35
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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