`
言日星极
  • 浏览: 24039 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

el表达式的判断

阅读更多
el的判断
<!-- currentRoleId是存在request域中的、sysAdmin是存在application域中的,即servletContext中 -->
<c:if test="${empty currentRoleId}">
     currentRoleId为空
</c:if>
<c:if test="${not empty currentRoleId}">
     currentRoleId不为空
</c:if>

<!-- 判断两者是否相等 -->
<c:if test="${requestScope.currentRoleId eq applicationScope.sysAdmin}">
     currentRoleId和sysAdmin相等
</c:if>

<!-- 在这里就不是和empty一样了,在这里el表达式不相等不像判断是否为空那样,不为空是not empty,在这里不相等不是not eq,表示不相等应如下所示的取反操作 -->
<c:if test="${!(requestScope.currentRoleId eq applicationScope.sysAdmin)}">
     currentRoleId和sysAdmin不相等
</c:if>


<!-- 不使用jstl判断,使用三目表达式输出 -->
${!(requestScope.currentRoleId eq applicationScope.sysAdmin) ? "两者不相等" : "两者相等"}

${not empty currentRoleId ? "不为空" : "为空"}




引用
持续更新ing
分享到:
评论

相关推荐

    EL表达式 (详解)

    ### EL表达式详解 #### 一、EL表达式概述 **1.1 EL简介** - **语法结构**:EL表达式的基本语法结构是`${expression}`,其中`expression`表示一个合法的表达式。 - **运算符**:EL支持两种运算符来访问数据:`.`...

    用EL判断登入密码和用户名是否为空

    EL表达式主要用于简化页面逻辑,提高代码可读性和维护性。在本场景中,"用EL判断登入密码和用户名是否为空"是一个典型的用户认证过程中的需求,确保在用户尝试登录时,输入的用户名和密码不为空,以防止无效的登录...

    EL表达式使用文档,方便快速使用EL表达式.pdf

    EL 表达式还支持一些内置的运算符,例如 empty 运算符,用于判断一个对象是否为空。如果这个运算符的参数为 null、空字符串、空数组、空 Map 或集合,则返回 true,否则返回 false。 在 EL 表达式中,还可以使用...

    EL表达式练习 EL表达式练习

    EL表达式主要用于简化JSP页面中的代码,提高可读性和可维护性。 **EL表达式的基本语法** EL表达式通常以"$"或 "#{}" 开头,如 `${expression}` 或 `#{expression}`。这里的`expression`是一个变量或方法调用,它...

    JAVAEE实验报告EL表达式和jstl标签库的使用.pdf

    我们还学习了如何使用 EL 表达式和 JSTL 标签库来实现具体的功能,例如输出数据、条件判断和选择等。 实验步骤: 1. EL 表达式实例程序的调试 在实验中,我们编写了一个 EL 表达式实例程序,用于演示 EL 表达式的...

    JSTL以及EL表达式所需jar包

    EL表达式是Java EE中的一个强大功能,它允许开发者在JSP页面中简洁地访问和操作应用程序范围内的对象。EL表达式的语法类似于JavaScript,但它的主要目的是提供一种声明式的方式来获取和设置JavaBeans属性。例如,`${...

    el表达式EL表达式言语和JSTL

    例如,`&lt;c:if&gt;`和`&lt;c:forEach&gt;`标签可以配合EL表达式进行条件判断和循环操作。通过这种方式,开发者可以将业务逻辑和视图层分离,提高代码的可读性和维护性。 **应用场景** 1. **数据绑定**:EL表达式常用于数据...

    EL表达式全解语法中文技术文档

    **EL表达式全解语法中文技术文档** **一、EL表达式基础** EL(Expression Language,表达式语言)是JavaServer Pages(JSP)2.0及更高版本中引入的一种强大的脚本语言,用于简化页面中的数据访问。EL表达式在JSP中...

    js中el表达式的使用和非空判断方法

    总结,本文介绍了如何在JavaScript中使用EL表达式来处理Spring MVC返回的JSON数据,以及如何进行非空判断和安全地解析JSON字符串。在实际应用中,需要注意避免使用`eval()`,因为它可能导致脚本注入攻击,而应优先...

    EL表达式(很全很强大)

    ### EL表达式详解 #### 一、EL表达式的语法结构及使用 EL(Expression Language)是一种简化了的数据访问语言,用于获取JavaBean属性值或调用其方法等操作。其基本语法结构为`${expression}`,这使得开发者能够在...

    JSTL,EL表达式语法简介

    例如,使用EL表达式和`&lt;c:if&gt;`标签可以实现简单的条件判断: ```jsp ${user != null}"&gt; 用户已登录:${user.name} ``` 综上所述,JSTL和EL是JSP开发中非常重要的工具,它们提供了丰富的功能,使开发者能够更加...

    EL表达式的使用方法

    其中`test`属性可以使用EL表达式来设置判断条件。 - **`&lt;c:choose&gt;`标签**:用于多条件判断。 ```jsp ${condition1}"&gt; &lt;!-- 条件1为真时执行的内容 --&gt; ${condition2}"&gt; &lt;!-- 条件2为真时执行的内容 --&gt; ...

    EL表达式的应用

    **EL表达式(Expression Language)**是Java服务器页面(JSP)技术中的一个重要组成部分,它提供了一种简洁、统一的方式来访问和操作JavaBean属性以及与请求相关的数据。在JSP 2.0及其后续版本中,EL表达式被广泛使用,...

    简单使用EL表达式标签

    EL表达式常用于JSP页面的数据展示、条件判断、循环遍历等场景。在实际开发中,结合JSTL(JavaServer Pages Standard Tag Library)可以编写出更加简洁、易于维护的JSP页面。 **总结** EL表达式是Java EE中不可或缺...

    EL表达式语言 仅作为字典参考用

    ### EL表达式语言详解 #### 一、引言 EL表达式语言,即Expression Language,是一种简化了在JSP页面中获取对象属性的过程的语言。它主要用于处理数据模型,并且能够直接从模型中读取属性值,无需编写额外的Java...

    EL表达式详解+实例教程

    ### EL表达式详解及实例教程 #### 一、EL表达式概述 EL(Expression Language)表达式是一种简单且功能强大的表达式语言,它被设计用于在JavaServer Pages (JSP)中方便地访问JavaBean属性以及执行基本运算。通过学习...

    EL表达式详解教程.zip

    通过阅读"EL表达式常用标签.pdf"和"EL表达式详解教程.pdf",你可以深入理解EL表达式的各种用法和技巧,包括高级特性如变量作用域、函数支持和EL表达式的上下文信息。这些文档应该涵盖了EL表达式的详细语法、常见问题...

    EL表达式言语和JSTL

    **EL表达式语言和JSTL** EL(Expression Language)表达式语言是JavaServer Pages(JSP)技术的一部分,主要用于简化在JSP页面中获取、操作和显示数据。EL表达式语言提供了一种简洁的方式来访问JavaBeans属性、JSP...

    EL表达式所需要的jar包

    EL表达式语言简化了从视图层到模型层的数据传递,使得开发者在JSP页面中能够更加专注于页面的展示逻辑,而不是复杂的Java代码。 在这个“EL表达式所需要的jar包”压缩文件中,通常包含的是用于支持EL表达式执行所需...

Global site tag (gtag.js) - Google Analytics