c:if 标签怎么判断两个字符串相等 50

<c:iftest="${MOBILE=='1300000000'}">***</c:if>这个语句是错误的,应该怎么写,是想判断MOBILE是1300000000的话,... <c:if test="${MOBILE == '1300000000'}">
***
</c:if>

这个语句是错误的,应该怎么写,是想判断MOBILE是1300000000的话,显示***内容..
展开
 我来答
统了个强
2019-04-11 · TA获得超过417个赞
知道小有建树答主
回答量:153
采纳率:50%
帮助的人:40.1万
展开全部

楼上一个对的都没有...真正的用法如下:

<c:if test="${MOBILE eq '1300000000'}">***</c:if>

就是用“eq”(这貌似是equals的缩写)

另外还有个写法,但是不建议使用,必定不正规,最起码我试了在weblogic上会报错,tomcate1.7上貌似能用。写法如下(仅供参考):

<c:if test='${MOBILE.equals("1300000000"}'>***</c:if>

注意单引号与双引号之间可以互相嵌套,相同的引号之间不能嵌套。

回头再来补充一下...好像用“==”也是可以直接判断相同的。

lz8821074
推荐于2018-04-11 · TA获得超过350个赞
知道小有建树答主
回答量:105
采纳率:76%
帮助的人:29万
展开全部
你的mobile是在哪里定义的呢?我不太知道
我给你说一下我的吧。
我的role_name 是放到了user的bean类中,将user一起放到了session里面,key的值是userinfo,所以我用这样的语句是完全可以取出来的。

<c:if test="${userinfo.role_name=='营销主管' }">
***

</c:if>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
旋天渣观9129
2007-09-29 · TA获得超过1487个赞
知道大有可为答主
回答量:1443
采纳率:0%
帮助的人:1580万
展开全部
<c:if test="${MOBILE = '1300000000'}">
***
</c:if>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
c1234551212
2013-06-08
知道答主
回答量:29
采纳率:0%
帮助的人:4.8万
展开全部
我想知道最后的答案是什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
martinyulin
2013-04-28
知道答主
回答量:8
采纳率:0%
帮助的人:4.9万
展开全部
你的语法没有一点问题,楼下的单个等号,那是逻辑运算符吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式