美文网首页
JSP标准标签库(JSTL)

JSP标准标签库(JSTL)

作者: 年少懵懂丶流年梦 | 来源:发表于2017-03-19 18:52 被阅读75次

JSTL(JSP Standard Tag Library)是一个开放源代码的标签组件。是java中的一个定制标记库集。

为什么要使用JSTL

  • 实现了jsp页面的代码复用
  • 书写jsp的页面时可读性更强

1、核心标签库

核心标签库是JSTL中最重要的部分,是开发中最常用到的部分。

1. <c:out>
<c:out value="输出的内容" escapeXml="true" default="默认值"/>
2. <c:set>
3. <c:remove>
4. <c:catch>
    <c:catch var="errmsg">
        <%  // 在此处产生异常
            int result = 10/0;
        %>
    </c:catch>
    <h3>异常信息:${errmsg}</h3>
5. <c:if>
<c:if test="判断条件" var="存储判断结果" scope="[page|request|session|application]">
    满足条件时执行的语句
</c:if>
6. <c:choose>、<c:when>、<c:otherwise>
    <c:choose>
        <c:when test="判断条件">
            条件满足时执行的语句
        </c:when>
        <c:when test="判断条件">
            条件满足时执行的语句
        </c:when>
        <c:otherwise>
            所有的<c:when>不满足时,执行本标签体内的内容
        </c:otherwise>
    </c:choose>
  • <c:when>标签:可以出现一次或多次,用于进行条件判断。
  • <c:otherwise>标签:用于所有条件都不满足时操作。
7. <c:forEach>
    <%
        List list = new ArrayList();
        list.add("a");
        list.add("b");
        list.add("c");
        pageContext.setAttribute("ref", list);
    %>
    <c:forEach var="name" items="${ref}">
        ${name}、
    </c:forEach>
    <%
        Map map = new HashMap();
        map.put("a", "1");
        map.put("b", "2");
        map.put("c", "3");
        pageContext.setAttribute("ref", map);
    %>
    <c:forEach var="name" items="${ref}">
        ${name.ksy}---->${name.value}、
    </c:forEach>
8. <c:forTokens>
9. <c:import>
10. <c:url>
11. <c:redirect>

2、格式化标签库

3、sql标签库

1. <sql:setDataSource>
2. <sql:query>
3. <sql:update>

4、xml标签库

5、函数标签库

相关文章

  • Jsp(四)

    JSP 标准标签库(JSTL) JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能...

  • 【Java】【JSTL】标准包

    JSTL (JavaServerPages Standard Tag Library)JSP标准标签库 JSTL的...

  • Handler processing failed; neste

    错误: 解决:缺少JSTL(JSP StandardTagLibrary,JSP标准标签库),该库用来解析JSP标...

  • 【JavaWeb】JSTL标签库

    JSTL标签库 JSTL标准标签库;JSTL用于简化JSP开发,提高代码的可读性与可维护性;JSTL由SUN(Or...

  • jstl与standard有什么作用?

    JSP标准标签库(JSTL)是一个JSP标签集合。 在jsp中,我们使用jstl表达式时需要使用到jstl.jar...

  • JSTL1.2学习总结

    1.0 JSTL的下载 JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完...

  • JSTL

    JSTL(Jsp Standard Tag Library)JSP标准标签库 其中最重要的一个标签库: http:...

  • JSTL标签

    JSTL标签 JSTL是JSP的标准标签库,开发者可以使用JSTL实现JSP页面中逻辑处理。如循环、判断等、在JS...

  • JavaWeb(十四)JSP标准标签库JSTL

    一、简介 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。 JSTL支持通用的...

  • JSTL(JSP标准标签库)

    1.简介 JSP标准标签库(JSTL)是一个JSP标签集合,它封装了JSP应用的通用核心功能。JSTL支持通用的、...

网友评论

      本文标题:JSP标准标签库(JSTL)

      本文链接:https://www.haomeiwen.com/subject/whotittx.html