EL是Expression Language(表达式语言),是jsp的重要特性 不是程序语言。
EL的语法:例如${bean.name} 实质是调用bean的getName()方法
<%@page isELlgnored="true"%>表示是否禁用EL语言(在一些特殊情况时使用)
EL的隐式对象:作用域访问对象(PageScope,requestScope,sessionScope,applicationScope)
参数访问对象(param paramValues)
JSP隐士对象(pageContext)
JSTL开发步骤 下载jsti-1.2.jar包,放到Lib文件夹下,在jsp页面头部添加taglib指令<%@ tagliburi="http://java.sun.com/jsp/jstl/core" prefix="c"%>
然后使用jstl标签
通用标签 set 用于给变量设置值和作用范围 out 在页面上显示信息或者变量值 remove 用于删除作用域的变量
条件标签: if <c:if test="${条件运算})" var ="varName" scope="page"/> </c:if>
迭代标签:<c::forEach var="varName" item="collection" var Status="sta"></c:forEach>