2017-05-11-EL-JSTL
知识点1:
EL:express language—– 表达式语言
EL主要是为了简化jsp页面中的Java代码而产生的,
主要有两个功能:
1.获取并显示数据:${},
用来对输出显示大括号里面的字符串或者表达式
2.获取数据: 符号点“.”和符号“[]”,
用来在${}中获取数据的下标或者属性,优先使用符号“.”在无法使用前一个符号的时候使用符号“[]”。
知识点2:
JSTL:java standerd tag library ——Java标准标签库
JSTL是EL的补充,不存在jsp中,需要引包,并且还要进行声明标签库。
先在项目中导入jstl.jar 包,然后再在使用的页面上声明
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core" %>
JSTL的由5个功能的标签库组成,分别是:
核心标签库,格式化标签库,SQL标签库,XML标签库,函数标签库
1.核心标签库core
<%@ taglib prefix=”c” uri=”http://java.sun.com/jsp/jstl/core" %>
2.格式化标签库fmt
<%@ taglib prefix=”fmt” uri=”http://java.sun.com/jsp/jstl/fmt" %>
3.SQL标签库sql
<%@ taglib prefix=”sql” uri=”http://java.sun.com/jsp/jstl/sql" %>
4.XML标签库xml
<%@ taglib prefix=”xml” uri=”http://java.sun.com/jsp/jstl/xml" %>
5.函数标签库functions
<%@ taglib prefix=”functions” uri=”http://java.sun.com/jsp/jstl/functions" %>
主要使用核心标签库和格式化标签库
核心标签库中有的标签:
1.表达式标签
<c:out>
<c:set>
<c:remove>
<c:catch>
2.URL相关标签
<c:import>
<c:redirect>
<c:url>
<c:param>
3.分支判断标签
<c:if>
<c:choose>
<c:when>
<c:otherwise>
4.循环标签
<c:forEach>
<c:forTokens>
- 本文标题:2017-05-11-EL-JSTL
- 本文作者:Xplorist
- 创建时间:2017-05-11 14:23:01
- 本文链接:https://xplorist.tech/2017/05/11/a35a4042dd58/
- 版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!