EL:
EXPRESSION LANGUAGE表达式语言
EL的作用:
消灭jsp中的java代码
el的语法
${表达式}
作用范围
el只能操作作用域中的属性
即pagecontext,session,application,request
el作用域优先级
按照从小到大的顺序起作用 依次为pagecontext-->request-->session-->application
el取值类型
基本数据类型,引用数据类型(对象,复合对象,list,map)
补充
el表达式不仅有"."操作符还有"[]"操作符;表达式中可以进行简单的数学操作,逻辑判断
JSTL
JSTL的作用与el一样都是为了减少jsp中的java代码
使用过程:
1.下载jar包,并导入
2.使用<%@ taglib %>引入标签库,设置uri和prefix的属性值(属性的值可以在jstl-impl-1.2.2.jar/META-INF/c.tld找到)
3.使用标签。
常用标签库
1 核心标签库
2 格式化标签库
3 XML标签库
4 函数标签库
5 数据库标签库