值表达式与方法表达式 EL表达式的两种类型: ·值表达式:取值或赋值 √右值(rvalue)表达式与左值(Ivalue)表达式: √$通常都是rvalue.表达式。#)可以既是rvalue表达式,又 是Ivalue.表达式; 单引号亦可 √语法: 变量:$[object.propName}或${object[“propName”] 常量:${“text”] 表达式:${object.propName+number]} √范围:静态文本和标签属性(支持表达式与静态文本的混合) ·方法表达式:调用方法 √主要用于JSF,如处理组件生成验证数据等。用于标签属性中; √语法:#{object.method]或#{object[“method”] EL&JSTL&MVC ·6。品北农林教大学信息工程学院本科生课程 ❖ EL表达式的两种类型: • 值表达式:取值或赋值 ✓右值 (rvalue) 表达式 与 左值 (lvalue) 表达式 : ✓${}通常都是rvalue表达式。#{}可以既是rvalue表达式,又 是lvalue表达式; ✓语法: 变量:${object.propName} 或 ${object[“propName”] 常量:${“text”} 表达式:${object.propName + number} ✓范围:静态文本 和 标签属性(支持表达式与静态文本的混合) • 方法表达式:调用方法 ✓主要用于JSF,如处理组件生成验证数据等。用于标签属性中; ✓语法:#{object.method} 或 #{object[“method”]} 值表达式与方法表达式 •6 信息工程学院本科生课程 单引号亦可 EL&JSTL&MVC