<c:if >标签为什么会屏蔽里面的jsp代码?

<tr><td>是否为管理员:</td><c:outvalue="${user.status}"></c:out><c:iftest="${user.status}==f... <tr>
<td>是否为管理员:</td>
<c:out value="${user.status}"></c:out>
<c:if test="${user.status}==false">
<td><input id="status" name="status" type="radio" value="false" checked="checked"/>否</td>
<td><input id="status" name="status" type="radio" value="true"/>是</td>
</c:if>
<c:if test="${user.status}==true">
<td><input id="status" name="status" type="radio" value="false"/>否</td>
<td><input id="status" name="status" type="radio" value="true" checked="checked"/>是</td>
</c:if>
</tr>
展开
 我来答
qiangwei1616
2012-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:2.8万
展开全部
<c:if >标签属于JSTL ,JSTL与EL表达式一起使用,你写的代码语法上没什么问题。你看看 test的属性 返回的是什么吧,如果test返回的是false,<c:if >标签里面的代码不会执行的。告诉你一个测试的方法:你可以在<c:if >外直接使用${user.status},检查输出的值是什么。${user.status}如果为null,那么 返回的结果 只能是null 不会执行的
百度网友30e3dc6
2012-03-08 · 超过18用户采纳过TA的回答
知道答主
回答量:125
采纳率:0%
帮助的人:46.2万
展开全部
如果if的添加为真 那么就会执行被其包含的代码 反之则不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tyut_hjc
2012-03-14
知道答主
回答量:1
采纳率:0%
帮助的人:1645
展开全部
你可以检查下返回值 如果条件不成立 标签里面的代码是不被执行的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式