【Java】【JSTL】标准包

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

JSTL的作用:实现JSP页面中逻辑判断。如判断,循环的等。

  • 使用JSTL
    • 添加taglib指令(JavaEE4.0以上不需要添加)
    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
    
    • 核心库标签
      • 通用标签:set、out、remove
      <%--声明并显示一个变量--%>
      
      
      
      <%--声明一个session--%>
      
      
      
      
      
      • 条件标签:if、choose
      <%--if标签--%>
      
          bbb
      
      
      <%--choose标签--%>
      
      
      a
      b
      c
      d
      
      
      • 循环、迭代
      <%--for循环--%>
      
      ${i}
      
      <%--增强for循环--%>
      <%
          List list = new ArrayList();
          list.add("aaa");
          list.add("bbb");
          list.add("ccc");
          request.setAttribute("list", list);
      %>
      
          ${v}
      
      
      forEach标签中的varStatus属性。
      指向一个字符串,该字符串引用一个对象。map.put(“vs”,一个对象);
      这个对象记录着当前遍历的元素的一些信息:
      getIndex():返回索引。从0开始
      getCount():返回计数。从1开始
      isLast():是否是最后一个元素
      isFirst():是否是第一个元素

你可能感兴趣的:(【Java】【JSTL】标准包)