JSP标准标签库(JSTL)

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

为什么要使用JSTL

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

1、核心标签库

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

JSP标准标签库(JSTL)_第1张图片
1.

2.
JSP标准标签库(JSTL)_第2张图片
3.
4.
    
        <%  // 在此处产生异常
            int result = 10/0;
        %>
    
    

异常信息:${errmsg}

5.
JSP标准标签库(JSTL)_第3张图片

    满足条件时执行的语句

6.
    
        
            条件满足时执行的语句
        
        
            条件满足时执行的语句
        
        
            所有的不满足时,执行本标签体内的内容
        
    
  • 标签:可以出现一次或多次,用于进行条件判断。
  • 标签:用于所有条件都不满足时操作。
7.
JSP标准标签库(JSTL)_第4张图片
    <%
        List list = new ArrayList();
        list.add("a");
        list.add("b");
        list.add("c");
        pageContext.setAttribute("ref", list);
    %>
    
        ${name}、
    
    <%
        Map map = new HashMap();
        map.put("a", "1");
        map.put("b", "2");
        map.put("c", "3");
        pageContext.setAttribute("ref", map);
    %>
    
        ${name.ksy}---->${name.value}、
    
8.
JSP标准标签库(JSTL)_第5张图片
9.
JSP标准标签库(JSTL)_第6张图片
10.
JSP标准标签库(JSTL)_第7张图片
11.

2、格式化标签库

JSP标准标签库(JSTL)_第8张图片

3、sql标签库

JSP标准标签库(JSTL)_第9张图片
1.
JSP标准标签库(JSTL)_第10张图片
2.
JSP标准标签库(JSTL)_第11张图片
3.
JSP标准标签库(JSTL)_第12张图片

4、xml标签库

5、函数标签库

JSP标准标签库(JSTL)_第13张图片
JSP标准标签库(JSTL)_第14张图片

你可能感兴趣的:(JSP标准标签库(JSTL))