标签:
1.什么是JSTL
JSTL:JSP标准标签库
2.如何使用JSTL
1.将JSTL标签对应的jar文件拷贝到WEB-INF/lib目录下
2.使用taglib指令导入要使用的JSP标签
<%@taglib uri="" prefix="" %>
uri:JSP标签的命名空间
prefix:命名空间的前缀
3.核心标签-if标签
<c:if test="" var="" scope="">
</c:if>
4.核心标签-choose标签
<c:choose>
<c:when test=""></c:when>
... ...
<c:otherwise></c:otherwise>
</c:choose>
5.核心标签-forEach标签
用来遍历集合或者数组
语法:
<c:forEach var="" items="">
</c:forEach>
6.如何开发自定义标签
1.编写Java类,继承SimpleTagSupport类
2.在doTag方法中添加处理逻辑
3.配置标签说明文件
7.标签的运行原理
容器依据JSP标签的命名空间找到标签的描述文件(.tld文件),然后依据标签名字找到标签类,接下来将该标签类实例化
容器会依据标签的属性给标签实例的属性赋值,然后调用标签实例的doTag方法
8.JSTL应用
使用JSTL时,JSP页面不会再出现如下内容:
<%= %>
<% %>
替换形式
${}
<c:xxx >...</c:xxx>
标签:
原文地址:http://www.cnblogs.com/Crow00/p/4714255.html