永发信息网

Struts2中,我在方法中已经returnl了一个返回值,为什么在它后面的代码还会执行了?

答案:6  悬赏:40  手机版
解决时间 2021-02-22 04:40
Struts2中,我在方法中已经returnl了一个返回值,为什么在它后面的代码还会执行了?
最佳答案
你说的后面的代码,是不是放在了try{}catch(XXXXXXXXX e){}finally{}语句块的finally里面了?这个语法,如果执行到try{}或者catch(XXXXXXXXX e){}里面的return语句,会跳到finally里面,先执行finally里面的代码,如果finally里面有return,就从finally里面返回了,然后前面遇到的return就不会执行了
全部回答
你确定那个RETURN执行了吗
在页面做一个隐藏变量啊,form里也要有相应的属性,假设叫fail,如果验证不成功,在ation里把fail设为“1”(这个值随意) js代码: function test(){ var val=document.forms[0].fail if(val!=null&&fail!=undefined){ if("1"==val.value)alert("用户名和密码不匹配"); } }
代码贴出来看看,不可能的。。。。是不是你用 if(xxx) { return xx; } 然后if为false没执行?
我就简单谈谈的看法吧 1:struts1的核心是个servlet ,与servlet API严重耦合,难于测试,而且还是单例,就造成了一定的限制。资源必须为线程安全或者同步 而struts2的核心是个过滤器,为每一个请求实例化一个对象,所以没有线程安全的问题。 2:struts1的Action类依赖于servlet API 属于侵入式设计 。struts2的Action与容器无关 3:struts1整合Jstl标签,所以就使用JSTL表达语言。struts2使用JSTL,也支持更灵活的OGNL(对象图形符号语言) 4:struts1用ActionForm对象来获取输入,并且还有验证功能。 struts2 Action属性作为输入属性,就减少了第二个输入对象的需要
把代码贴出来吧,我就不猜了!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鑫信文体礼品百货地址在哪,我要去那里办事
沈阳考研班哪个好
【银河系有多大】银河系在宇宙中是多大?好比
手机被人恶意上锁 打不开 学着别人开机键+加
百惠天花装饰经销部怎么去啊,有知道地址的么
收集关于理想的古诗,现代诗。
cpuAMD技嘉主板显卡铭宣520老是黑频!系统重
步步惊心中四阿哥他妈为什么那么那样对他啊
美容美发名字
请问昆明海鲜干货的批发市场在哪里?
中国农业银行乳山开发区分理处地址有知道的么
中国邮政储蓄银行网上银行手机银行业务取消怎
老子欠债子女是不是底还
原始生命的摇篮是AA. 原始的海洋B. 原始的陆
我想问一下。我常理的,想学画画。常熟哪里有
推荐资讯
我爸爸由于小时候太穷,养成了爱捡破烂的习惯
西丽地铁站到龙华新区民康路华南物流园1号怎
联想笔记本电脑y700里面有没有自带的散热风扇
新特中西药店在哪里啊,我有事要去这个地方
冯特和铁钦纳是()学派的创始人。A.格式塔心理
你们是如何从学生身份向上班族转变的,我毕业
晚上看见流星有什么含义吗
冥王神话里每个黄金圣斗士的战绩
苹果手机如何删除微信新的朋友通讯录
东北烧烤在什么地方啊,我要过去处理事情
金戒指放在家里找不见
华联购物中心谢庄店我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?