码迷,mamicode.com
首页 > Web开发 > 详细

JSTL

时间:2015-08-09 00:23:25      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

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>

JSTL

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4714255.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!