流程控制:
<c: if><c: choose><c: when><c: otherwise>
<c: if>:没有else,但可以把判断的结果储存起来,以备之后使用
<c: if test="${param.age > 18}" var="isAdult" scope="request"></c: if>
属性:
名称 | 说明 | EL | 类型 | 必须 | 默认值 |
test | 如果表达式的结果为true,则执行本体内容,false则相反 | Y | boolean | 是 | 无 |
var | 用来储存test运算后的结果 | N | String | 否 | 无 |
scope | var变量的JSP范围 | N | String | 否 | page |
c:choose,c:when,c:otherwise:可以实现if...else的效果
<c:choose> <c:when test="${param.age > 25}">大学毕业</c:when> <c:when test="${param.age > 20}">高中毕业</c:when> <c:otherwise>高中以下。。。</c:otherwise> </c:choose>