`

EL表达式类似的if和else语句

    博客分类:
  • View
阅读更多

判定条件一般为一个EL表达式。
<c:if>并没有提供else子句,使用的时候可能有些不便,此时我们可以通过<c:choose>
tag来达到类似的目的:
<c:choose>
<c:when test="${var.index % 2 == 0}">
*
</c:when>
<c:otherwise>
*
</c:otherwise>
</c:choose>

2
5
分享到:
评论

相关推荐

    EL表达式 (详解)

    - EL表达式可以操作常量、变量和隐式对象。其中最常用的隐式对象包括`${param}`和`${paramValues}`。 - `${param}`用于返回请求参数中的单个字符串值,而`${paramValues}`则用于返回请求参数的一组值。 - `...

    jstl两个核心包和jstl标签库EL表达式详解

    - **&lt;c:if&gt; 和 **:用于条件判断,类似Java中的if-else语句。 - ****:用于遍历集合,如数组、列表、Map等。 - ****:用于设置变量。 - ****:用于安全地输出数据,防止XSS攻击。 - ****:用于格式化日期和时间。 - ...

    if语句的优化

    随着软件工程的发展和技术的进步,优化`if`语句成为了提高程序性能、减少资源消耗以及提升代码可读性和可维护性的重要手段。本文将深入探讨`if`语句的优化技巧及其应用场景。 #### 一、使用三元运算符简化代码 ...

    matlab.rar_M?n_if else_if else end matlab_magic square matlab_m

    总之,`matlab.rar`压缩包通过`if-else-end`控制流语句的实例和Hilbert矩阵、魔方矩阵的生成,旨在帮助用户提升MATLAB编程技能,特别是条件判断和矩阵操作方面。结合实际的代码实践,能够加深对这些概念的理解。

    MATLAB程序设计(三).pdf

    `if-elseif`语句则允许检查多个条件,依次测试每个`elseif`分支,直到找到一个满足的条件为止,或者所有条件都不满足时执行`else`部分的代码: ```matlab if 逻辑表达式1 执行语句1 elseif 逻辑表达式2 执行语句2...

    JSTL表达式

    它可以输出任何类型的数据,并且支持EL表达式的使用。 - **set**:在页面作用域内创建或更新一个变量。这对于存储中间计算结果或状态非常有用。 #### remove标签 - **remove**:用于移除指定名称的变量。这对于清理...

    spring3.0.2api 文档spring表达式语言

    3. **条件和逻辑运算**:SpEL支持if-else语句(`p? v1 : v2`)和逻辑运算符(`&&`, `||`, `!`),使得在表达式中进行条件判断成为可能。 4. **比较和类型转换**:可以使用比较运算符(`, `&gt;`, `==`, `!=`等)以及`...

    正则表达式

    JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法. 在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp...

    经典JSP2.0使用手册

    1. **Core库**:提供基本的控制结构,如条件语句(if/else)、循环(forEach)等。 2. **Format库**:用于国际化和格式化数据,如日期、货币等。 3. **XML库**:处理XML文档,支持XPath表达式。 4. **JDBC库**:简化...

    JSTL1.2.5 taglibs-standard-jstlel-1.2.5.jar

    1. **Core(核心标签库)**:提供了许多与页面控制流程相关的标签,如条件语句(if、else)、迭代(forEach)、重定向(redirect)、URL操作(url)等。这些标签可以替代部分JSP动作标签,使代码更简洁、易读。 2. ...

    EL语言介绍.txt

    B : C}`:条件表达式,等同于`if-else`语句。 - `${A * (B + C)}`:表达式的计算。 #### 四、EL语言中的内置对象 EL语言还提供了一些内置的对象,这些对象可以帮助开发者更加方便地处理各种Web开发中的常见问题:...

    06-1160300909-张志路2

    实验者需采用SLR(1)或LR(1)等句法分析技术,构建一个能够处理声明语句、表达式及赋值语句、分支语句(if_then_else)、循环语句(do_while)以及布尔表达式和过程调用的语法分析器。 首先,系统需要具备识别不同...

    java入门到精通整理(二)流程控制

    上期内容:java入门到精通整理(一)语言基础 ...以上是if…else语句的逻辑结构。 if…else主要构成为:布尔表达式、执行语句。 if(a&gt;b){//括号里面为布尔表达式 System.out.println(a);//执行语句 }el

    JSTL学习笔记,对使用JSTL标签使用者非常有帮助

    - `&lt;c:choose&gt;`, `&lt;c:when&gt;`, `&lt;c:otherwise&gt;`:这是一组用于条件判断的标签,类似于Java的if-else语句。 - `&lt;c:forEach&gt;`:用于遍历集合或数组,进行循环操作。 - `&lt;c:redirect&gt;`和`&lt;c:url&gt;`:分别用于重定向和构造...

    struts2<s:if>使用心得

    在Struts2框架中,`&lt;s:if&gt;`标签用于条件判断,类似于Java中的if语句。本篇文章将深入解析这段代码所涉及的关键知识点,并通过实际案例帮助理解如何使用Struts2中的`&lt;s:if&gt;`标签进行逻辑控制。 ### Struts2概述 ...

    javaweb标签大全

    - `&lt;c:if&gt;` 和 `&lt;c:choose&gt;`:条件判断,类似于Java中的if和switch语句。 - `&lt;c:set&gt;`:设置变量,可以在JSP页面中创建和赋值变量。 - `&lt;c:out&gt;`:输出表达式的值,通常用于显示数据,可以防止XSS攻击。 3. EL...

    百一测评_Web应用开发选择题(含参考答案)—JavaEE基础.docx

    JSTL提供了类似Java中的条件语句功能,如`&lt;c:if&gt;`用于条件判断,`&lt;c:when&gt;`和`&lt;c:otherwise&gt;`与`&lt;c:choose&gt;`一起构成类似if-else-if-else的结构。选项`B.&lt;c:else&gt;`实际上是错误的,因为JSTL中没有单独的`&lt;c:else&gt;`...

Global site tag (gtag.js) - Google Analytics