JSTL 的<c:if>标签没有else的解决办法
2016-05-30 10:17
531 查看
我们可以采用<c:choose>来代替<c:if> 具体结构: <c:choose> <c:when test=""> 如果 </c:when> <c:otherwise> 否则 </c:otherwise> </c:choose> 代码示例: <c:choose> <c:when test="${sessionScope.USERTYPE == 'inner'}"> <c:set value="${context_root}/igmgr/MEB004.dow" var="action" scope="page"/> </c:when> <c:when test="${sessionScope.USERTYPE == 'merc'}"> <c:set value="${context_root}/igmgr/MEB021.dow" var="action" scope="page"/> </c:when> <c:otherwise> <c:set value="${context_root}/igmgr/MEB020.dow" var="action" scope="page"/> 范例说明:当condition1为true时,会显示“condition1为true”;当condition1为false且condition2为true时,会显示“condition2为true”,如果两者都为false,则会显示“condition1和condition2都为false”。 注意:假若condition1和condition2两者都为true时,此时只会显示"condition1为true",这是因为在同一个<c:choose>下,当有好几个<c:when>都符合条件时,只能有一个<c:when>成立。 </c:otherwise> </c:choose>
相关文章推荐
- JS在onclientclick里如何控制onclick的执行
- js动态显示表格的汇总信息和详细信息
- JSP动作元素
- JavaScript学习--Item16 for 循环和for...in 循环的那点事儿
- JS获取复选框的值,并传递到后台的实现方法
- JavaScript学习--Item15 prototype原型和原型链详解
- JS获取URL参数
- ajax处理json数据
- JavaScript学习--Item14 使用prototype的几点注意事项
- arcgis for javascript4.2 离线部署
- JavaScript学习--Item13 理解 prototype, getPrototypeOf 和__proto__
- Javascript 检查字符串是否是数字的几种方法
- js获取所有checkbox的值的简单实例
- JavaScript总结
- js判断复选框是否选中及选中个数的实现代码
- js判断鼠标进入容器的方向
- 关于js出现的error :<!DOCTYPE html> Uncaught SyntaxError: Unexpected token
- JS控制弹出悬浮窗口(一览画面)的实例代码
- JVM内存管理和拦截所有JSP业面原理
- Javascript实现通过选择周数显示开始日和结束日的实现代码