<c:if test=""> 怎么做判断
${limit}<!-- 这里可以取到值 -->
<c:if test="${limit}=='1'"><!-- 这里的test应该怎么写?????? -->
<input type="button" value="权限一"/>
</c:if>
<c:if test="${limit}.equals('2')">
<input type="button" value="权限二"/>
</c:if>
</c:forEach>
test里面应该怎么做比较啊,我那样都不行啊 ??????望各位指点指点 O(∩_∩)O~ 展开
判断值:
<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 标签。