EL表达式
来源:互联网 发布:什么叫javascript对象 编辑:程序博客网 时间:2024/06/06 05:12
在之前我们使用<%=%>输出数据,前提是要通过request.getAttribute()获取到对象再输出,比较麻烦。
在EL表达式中,我们可以直接根据名称输出对象,使用${“在scope中setAttribute的name”},如果是对象类型的,可以直接使用.操作符访问对象的属性,但前提是在JavaBean中定义getter,因为标准的JavaBean是封装了属性的(private),在EL表达式中是通过调用对象的Getter获取值的。
如果没有显式的指定获取值的Scope,则EL会按照从page-request-session-appliction的方式去寻找name的值。
在开发过程中,一般不指定scope,这就要求程序在给scope setAttribute的时候定义一定的规则,不要重复了。
${pageScope.msg}
${requestScope.msg}
${sessionScope.msg}
${applicationScope.msg}
${msg} ${stu.name}
//对于集合类型 ${stu[0].name}
//请求参数通过${param.us}
使用${stu.name == '李四#' ? '1' : '2'}进行简单的三元表达式输出
阅读全文
0 0
- 【EL】EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- EL表达式
- el表达式
- EL表达式
- EL表达式
- EL表达式
- el表达式
- el 表达式
- EL表达式
- EL表达式
- EL表达式
- Python 编程要点 -- with语句
- google和火狐的select不兼容问题
- 关于MVC API参数传递问题
- DB2 错误解决方案: SQL1585N A system temporary table space with sufficient page size does not exist. SQ
- 安全框架shiro入门示例
- EL表达式
- iwpriv 配置 WiFi 的使用实例
- java字节流实现文件复制
- 数组容器中常用函数(总结)
- JSTL标签
- 日期容器中常用函数(总结)
- stringstream的初认识
- wifi从连接到更新界面到保存到继续去连接,一气呵成!!!
- Windows下的dos命令技巧