<c:if test=""> 怎么做判断

发布网友 发布时间:2024-10-23 22:12

我来回答

2个回答

热心网友 时间:2024-10-30 21:19

判断值:

<c:if test="${limit==1}"></c:if>

这样就可以,直接在里面进行比较,顺便说下两个条件的

而且

<c:if test="${limit==1 && limit!=2}"></c:if>

或者

<c:if test="${limit==1 || limit!=2}"></c:if>

注意:判断字符串的话,加单引号,

判断为空直接写null。

<c:if test="${empty value}">  value为空  </c:if>

<c:if test="${not empty value}">  value不为空  </c:if>

扩展资料

<c:if>标签判断表达式的值,如果表达式的值为 true 则执行其主体内容。

语法格式一:

<c:if test="condition" var="name"[scope=page|request|session|application]/>

判断条件表达式,并将条件的判断结果保存在 var 属性指定的变量中,而这个变量存在于 scope 属性所指定范围中。

语法格式二:

<c:if test="condition" var="name"[scope=page|request|session|application]>
标签体

</c:if>

不仅可以将 test 属性的判断结果保存在指定范围的变量中,而且可以根据条件的判断结果执行标签主体。标签主体可以是 JSP 页面能够使用的任何元素,例如 HTML 标记、Java 代码或者嵌入其他 JSP 标签。

热心网友 时间:2024-10-30 21:16

建议去看看EL表达式的用法,比较式要写在{}里面
<c:if test="${limit=='1'}"><!-- 这里的test应该怎么写?????? -->
<input type="button" value="权限一"/>
</c:if>
EL表达式可以直接用==比较两个字符串

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com