EL表达式与JSTL
JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。 JSTL 安装 要使用jstl需要导入对应的库,可以去官方站点下载, 然后解压文件将得到的jar包放入到WEB-INF的lib中 导入之后,在要使用它的jsp文件中使用taglib 导入库 <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> prefix 是标签的前缀,类似于命名空间,在使用库中的标签时需要加上这个前缀 常用标签 if 标签 if标签用来做判断,当条件成立时,执行标签体的内容,条件写在test属性中,注意:只有if标签而没有对应的else标签。下面是一个例子: <c:if test="${not empty requestScope.error}"> <div style="color:red;width:100%;" align = "center">${requestScope.error}</div> </c:if> 上述这个例子表示,当服务器返回错误信息时,将错误信息显示到页面上 choose 标签 choose 标签相当于switch 语句