老师,c:choose中的判断条件可以这样理解吗?

老师,c:choose中的判断条件可以这样理解吗?

假设x的属性值为5。

    test="${requestScope.x }>0&&${requestScope.x }<=10"
=》  test="5>0&&5<=10"
=》  test="true&&true"
=》  test="true"



正在回答

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

2回答

同学你好,1. 按照同学书写代码,判断条件无法生效,如下所示:判断的只是两个requestScope.x 值,其中>0&&与<=10是失效的。所以出现测试结果不正确的情况。

test="${requestScope.x }>0&&${requestScope.x }<=10"

2. 建议同学修改为${requestScope.x>0 && requestScope.x<=10}使其作为一个整体进行判断。判断x值是否大于0并小于等于10

好帮手慕小尤 2020-11-09 18:27:43

同学你好,1. 判断条件的理解,同学理解是正确的。

2. 条件书写存在一点问题,建议同学修改为:

test="${requestScope.x>0 && requestScope.x<=10}">
  • 提问者 谁叫我这么坏 #1
    老师,我那样写的问题是出在哪里啊?那样写下来测试结果不对呢
    2020-11-09 21:16:16
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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