EL表达式
EL的基本语法
EL表达式语法非常简单,它以“${”开头,以"}"结尾,中间为合理的表达式。
例:${expression}
expression:用于指定输出内容,可以是字符串,也可以是由EL运算符组成的表达式。
EL的特点
1、El可以与JSTL结合使用,也可以与JavaScript语句结合使用
2、EL中会自动进行类型转换
3、El不仅可以访问一般变量,还可以访问javabean中的属性以及嵌套属性和集合对象
4、在EL中可以执行算术运算,逻辑运算,关系运算和条件运算等操作
5、在EL中可以获得命名空间
6、在使用EL进行除法运算时,如果0作为除数,则返回无穷大Infinity,而不返回错误
7、在EL中可以访问JSP中的作用域
8、扩展函数可以与Java类的静态方法进行映射
EL中的保留关键字
and、eq、gt、instanceof、div、or、le、false、empty、not、It、ge
通过EL访问数据
通过EL提供的"[]"和"."运算符可以访问数据。通常情况下,"[]"和"."运算符是等价的,可以相互替代。
例:访问JavaBean对象userInfo的id属性
${userInfo.id}
${userInfo[id]}

浙公网安备 33010602011771号