永发信息网

为什么这个方法执行了之后下边的语句还能执行 不是return了吗?

答案:2  悬赏:60  手机版
解决时间 2021-01-26 16:03
if(!filename.toLowerCase().endsWith("jpg")) {
request.setAttribute("msg", "您上传的图片不是JPG扩展名!");
request.setAttribute("categoryList", categoryService.findAll());
request.getRequestDispatcher("/adminjsps/admin/goods/add.jsp")
.forward(request, response);
return ;
}
最佳答案
你这个return是局部的返回,也就是他的作用只存在if语句里,返回不关if语句外
面的事,如果你在 return的后面(就是不出大括号)写上的话是不执行的。
所以你的这个return是没有起到作用的。这个情况是语法的疏忽而已。
把他改一下就行了。
全部回答
if(exchange==0)  return ;//这句相当于 if(exchange==0){     return ; } 如果exchange不等于0,那么后面的for循环是会执行的。 如果exchange等于0,return才生效,后面的代码才不会执行
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
办理的网速是4M,为什么测出来只有2M!
求壮文翻译 :姓名 性别 民族 出生 年 月 日
As元素最合适的原子化方法是()。
暗门子的意思是什么啊?知道的请说下!
读图,回答下列问题。15分(1)A图表示的是在
高杆加塞跟低杆加塞有什么区别
走了和尚走不了庙的意思是什么啊?知道的请说
单选题19世纪末20世纪初,“亚洲的觉醒”最突
QQ2013的聊天记录在电脑中被我删除了,为什么
吹长笛对声乐有冲突吗?
房贷三十万,二十年还清,总利息是多少
武汉2013年太平人寿的百万经理人培养计划(储
射箭的把心是第几环
削哺的意思是什么啊?知道的请说下!
斐讯通信在云南有总代吗?
推荐资讯
糯米猪肉包子怎么做
无痛人流有什么利弊
清华大学学费多少
米加兰奇朵地址在哪,我要去那里办事
一个女生对我说我是她知己
语文人教版九年级上册有几个单元
自从五年前老公用手机跟前女友聊天之后,我心
新感外邪较盛容易出现的发病形式是A.并病B.继
我主要是负责行政和财务用日语怎么说?
常州市公路管理站怎么去啊,有知道地址的么
在括号里填写动物或植物名。()东南飞,五里
有密码但是连不上WiFi是怎么回事?怎么解决?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?