查看图片这个按钮为什么JSP上没显示?

来源:3-6 _广告模块开发Service层图片上传功能(下)

SSSSH

2017-10-19

而且我的选择图片一栏没选择图片,点击查看图片还是显示

HTTP Status 404 - /upload/ad/1508401916539_1495353501938_ad_1.png

我选择了图片也还是显示这个,是写死了嘛?为什么会这样?

写回答

6回答

源生活

2017-10-19

那就简单了,你自己又会打断点跟踪,看看哪一步有问题呗,接下来就是保存这张图片,并且把数据库里原本存的图片名给换成现在的。

然后每执行一行代码,就观察一下,比如:保存图片这个动作做完了,先不要往下执行代码,看看磁盘上对应的文件有没有,是不是你上传的?然后再往下,更新数据库,执行完了,数据变了吗?变成你想要的了吗?

这种调试能力要加强啊,不能就一句:这里有问题啊,怎么办?这让人很难回答,如果你能把我问的问题都答上来,问题的原因自然也就找到了。

0
3
源生活
回复
SSSSH
外面那个是残留下来的,一开始用的是那个,如何知道用的是哪个? 你看下applicationContext.xml里的内容就知道了:
2017-10-19
共3条回复

SSSSH

提问者

2017-10-19

//img1.sycdn.imooc.com/szimg/59e876c50001c7a508500382.jpg我选择了新的图片上传是有数据的啊

0
0

源生活

2017-10-19

没法上传图片是什么意思?能不能具体点?

哪个功能不能上传图片?上传图片的同时还有表单的数据要保存,是都没成功吗?还是只是图片没成功?

0
3
SSSSH
回复
源生活
我弄错了,进入controller了,已经跳转到广告内容修改的页面了,里面的上传修改图片的那个一直有问题,我把截图上传
2017-10-19
共3条回复

SSSSH

提问者

2017-10-19

//img1.sycdn.imooc.com/szimg/59e872220001c70c04540104.jpg

路径是这样的

0
0

源生活

2017-10-19

这是新增还是修改?你提交时请求的路径是什么?你怎么知道对应的是add方法?

0
1
SSSSH
看错了,,,是modify方法,我请求的路径发在下一章图上了,我知道为什么图片为什么一开始看不见了,因为我运行了工程给的填充内容的sql语句,在数据库给写死了,,但是我还是没法上传图片,,路径不是已经修改了嘛
2017-10-19
共1条回复

SSSSH

提问者

2017-10-19

//img1.sycdn.imooc.com/szimg/59e86ced000141f403820134.jpg

//img1.sycdn.imooc.com/szimg/59e86ced0001e45611470341.jpg

一直是这样,,,我在后台的add方法里打了断点,居然跳不进去。。直接就显示我修改图片操作失败了。。


0
0

IT段子手详解MyBatis遇到Spring 秒学Java SSM开发大众点评

【毕设】SSM全面梳理,前后端分离,zTree 和复杂SQL打造权限系统,解惑MyBatis和RESTful

1001 学习 · 485 问题

查看课程