《讲稿_student》由会员分享,可在线阅读,更多相关《讲稿_student(11页珍藏版)》请在金锄头文库上搜索。
1、讲稿讲稿_student_studentEL - Expression Language 表达式语言简介:JSP2.0 的一个新特性。 最早在 JSTL1.0 中,其后独立出来,成为 JSP 专门的一个对象。不用声明 JSTL Taglib,就可以直接使用 EL.功能:JSP 中使用,简化 变量/表达式/对象 的访问方法。用途: 相当于 但功能更强大。1)jsp 中直接使用2)作为标签的属性值 custom Tag / jsp: Tag 注意:不能在脚本标签中使用 功能:i)计算表达式;ii)将值输出至 IE。Demo: Tomcat 中,webappsjsp-examplejsp2el语法:
2、$ . |-表达式:变量 | 操作符/ / primitive Reference + - .* /:* 访问子数据方法: . 或 例: $user.name /访问 user 对象的 name 属性。或 $username区别:含 连字符(-)等特殊字符时,只能用,不能用 . 操作符。 例:$userA-abc* 算术操作符:Basic Arithmetic 例子:Tomcat 的 JSP例子。Browser 中显示+ $23+5 28- $23-5 18* $23*5 115/(div) $23/5 4.6 强制转换为 double 或 BigDecimal% (mod) $23%5 3* 关系操作符:Basic Comparisons比较值 结 果Numberic 或 Alphabetic true|false|在字母表中的位置次序比较=(eq) 见 Demo !=(nq) $23!=32 true(gt)=(ge) $a = b false* 逻辑操作符: 结 果更为常用的符号,还有一套代表该符号的文本代码:。 如:版权符号 引用实体-HTML 编码: HTML 编码 显示或处理结果 “ 圈 R 圈 C TM 空格字符