`
sunbin
  • 浏览: 352726 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

常用EL表达式举例

阅读更多

 

<li>普通字符串</li><br>
 hello(jsp脚本):<%=request.getAttribute("hello") %><br>
 hello(el表达式,el表达式的使用方法$和{}):${hello }<br>
 hello(el表达式,el的隐含对象pageScope,requestScope,sessionScope,applicationScope,<br> 如果未指定scope,它的搜索顺序为pageScope~applicationScope):${requestScope.hello }<br>
 hello(el表达式,scope=session):${sessionScope.hello }<br>
 <p>
 <li>结构,采用.进行导航,也称存取器</li><br>
 姓名:${user.username }<br>
 年龄:${user.age }<br>
 所属组:${user.group.name }<br>
 <p>
 <li>输出map,采用.进行导航,也称存取器</li><br>
 mapvalue.key1:${mapvalue.key1 }<br>
 mapvalue.key2:${mapvalue.key2 }<br>
 <p>
 <li>输出数组,采用[]和下标</li><br>
 strarray[2]:${strarray[1] }<br>
 <p>
 <li>输出对象数组,采用[]和下标</li><br>
 userarray[3].username:${users[2].username }<br>
 <p>
 <li>输出list,采用[]和下标</li><br>
 userlist[5].username:${userlist[4].username }<br>
 <p>
 <li>el表达式对运算符的支持</li><br>
 1+2=${1+2 }<br>
 10/5=${10/5 }<br>
 10 div 5=${10 div 5 }<br>
 10%3=${10 % 3 }<br>
 10 mod 3=${10 mod 3 }<br>
 <!--
   ==/eq
   !=/ne
   </lt
   >/gt
   <=/le
   >=/ge
   &&/and
   ||/or
   !/not
   //div
   %/mod
  --> 
  <li>测试empty</li><br>
  value1:${empty value }<br>
  value4:${!empty value }<br>

分享到:
评论

相关推荐

    JSTL自定义EL表达式

    本资源主要讲解了如何在JSTL中定义和使用自定义的EL表达式,这对于提高JSP页面的可读性和可维护性至关重要。 首先,理解JSTL的基础概念。JSTL由几个核心标签库组成,如fmt、fn、sql、xml等,它们提供了处理日期和...

    EL表达式详解【全】

    形式:以“${”开头,以“}”结尾,通过PAGE指令来说明是否支持EL表达式,具体举例: ; charset=GB2312" isELIgnored="false" %&gt; //声明可以使用EL表达式,如果为"ture",则表示忽略${,即不能使用EL表达式。 &lt;html&gt;...

    EL表达式和jsp JSTL标签库的总结

    举例来说,如果想要访问`requestScope`中的一个名为`name`的属性,可以使用`${requestScope.name}`这样的EL表达式。 - **pageScope**:`("name") %&gt;`等同于`${pageScope.name}` - **requestScope**:`("name") %&gt;`...

    JAVA EL 表达式的简单简绍

    ### JAVA EL 表达式的简单介绍 #### 一、JSPEL语言定义及目的 EL (Expression Language) 是 JavaServer Pages (JSP) 技术的一部分,它的主要目的是简化 JSP 页面中的数据检索过程,使得开发者能够更方便地在 JSP ...

    EL表达式截取字符串的函数说明

    引入标签库 ...函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 ${fn:contains(name,&gt; fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) &lt;c:if test=${

    学习jsp的常用程序举例

    例如 `${var}` 就是EL表达式,用来获取或输出变量`var`的值。 7. **JSTL(JavaServer Pages Standard Tag Library)**: JSTL是一组标准标签库,提供了处理常见任务的标签,如迭代、条件语句、XML处理等。例如 `...

    jsp技术文档

    `5_EL表达式语言.pdf`可能会讲解如何使用EL表达式来访问JavaBean或其他作用域内的对象属性,以及如何进行基本的算术和逻辑操作。 **4. JavaBean组件** JavaBean是符合特定规范的Java类,常被用作JSP中的可重用组件...

    JSP语法大全及举例说明.doc

    然而,为了避免在JSP中过多地使用Scriptlet,通常推荐使用JSP动作、EL(Expression Language)和自定义标签来提高代码的可读性和维护性。 总结来说,JSP语法提供了多种方式来在HTML页面中嵌入Java代码,从而实现...

    JSP动态网站开发实践教程

    第五章:**EL表达式语言** EL(Expression Language)是JSP2.0引入的轻量级表达式语言,用于简化页面数据访问。本章会教授如何使用EL来获取和设置页面属性。 第六章:**JSTL核心标签库** JSTL(JavaServer Pages ...

    举例详解Python中yield生成器的用法

    - `yield` 是一个表达式,当执行到 `yield` 语句时,函数会暂停并保存当前的状态,返回表达式的结果。下次调用 `next()` 或 `send()` 方法时,函数会从上次暂停的地方继续执行,而不是重新开始。 - 当函数含有 `...

    JSP试题及答案

    7. EL表达式通常以`${}`包裹,用于访问JavaBean的属性、集合的元素等。例如:`${myBean.myAttribute}`可以获取Bean的属性值。 8. `JSTL`中的`&lt;c:forEach&gt;`标签用于遍历数组、集合等。示例: ```jsp ${myList}" var...

    动态网页(JSP+Servlet)教程

    - **表达式**: 用于输出变量值。 - **脚本片段**: 包含 Java 代码,用于执行逻辑。 - **声明**: 定义局部变量或方法。 **4.3 JSP页面构成** - **注释** - 示例: `这是一个 JSP 注释 --%&gt;` - **静态内容** - ...

    jsp课堂笔记及相应举例

    7. **EL(Expression Language)**:一种表达式语言,用于从JSP页面中获取和设置JavaBean属性,简化了数据绑定。 这些笔记和实例将帮助你理解JSP的工作原理,以及如何构建一个简单的Web应用。通过实际操作,你可以...

    linux下的expect的简单用法及举例-文档

    ### Linux下的Expect简单用法及举例 #### 一、引言 在Linux环境中,自动化运维是提高工作效率的重要手段之一。而`Expect`作为一种强大的自动化工具,可以用来模拟交互式会话,实现对远程服务器的自动登录、命令执行...

    天津工业大学《jsp》试题.pdf

    - 如何在JSP页面中使用EL表达式? - 在JSP中如何实现请求转发和重定向? - 解释JSP中的page指令、include指令和taglib指令的不同。 - JSP与Servlet相比有何优势和不足? - 如何在JSP中管理会话状态? 以上只是可能...

    jsp 标准标签库简析

    JSP标准标签库(JSTL)是Java...此外,JSTL还与EL(表达式语言)紧密集成,允许开发者在JSTL标签中使用EL表达式来动态地修改标签的属性或输出内容。总的来说,JSTL为JSP页面开发提供了一种更加高效和清晰的编程方式。

    vue实现表单数据验证的实例代码

    例如,`v-validate`指令允许指定多个验证条件,如`required`、`min`、`max`等,以及正则表达式验证。 ```html |min(5)|max(15)|minlength(6)|maxlength(12)|regex(/^[0-9]*$/)'"&gt; ``` 在上面的代码中,输入框必须...

    2017年Java 高级软件工程师面试题(188p).pdf

    Java Web技术包括但不限于Servlet、JSP、EL表达式、JSTL标签库、过滤器(Filter)、监听器(Listener)、Spring、Struts、Hibernate、MyBatis等流行框架。要求对MVC模式有深入理解,能够独立设计和实现Web应用。 8....

Global site tag (gtag.js) - Google Analytics