1.EL:是为了使JSP写起来更加简单。它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。
表达式语法:
<%= %>
${内容}
el表达式一般不会报错,如果没有此变量,输出空,
el表达式输出的变量一定在四大域中(page,request,session,application)。
el表达式的内置对象
2.JSTL:JavaServer Pages Standard Tag Library,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库
分类:
核心标签库 c
I18N格式标签库 fmt
SQL标签库 sql
Xml标签库 xml
函数标签库 fn
3.使用
1.添加jar包
jstl.jar
standard.jar
2.在jsp页面引入标签库
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3.使用c标签
核心标签库功能分类:
表达式 out,set
流程控制 if choose(if else)
when otherwise
迭代操作 forEach