zoukankan      html  css  js  c++  java
  • JavaWeb学习之JSTL

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

    简化JSP文件中Java代码的编写,与EL表达式配合使用

    使用方法:

    1、导入JSTL支持jar文件jstl.jar和standard.jar

    1.1、下载并解压JSTL文件,获取jstl.jar和standard.jar

    1.2、jstl.jar和standard.jar复制到工程的lib下

       

    2、在页面上使用taglib引入标签库

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

    注意: 如果想支持 EL表达式,那么引入的标签库必须选择1.1的版本,1.0的版本不支持EL表达式。

    ###常用标签

    <body>
        var="":变量名<br>
        value="": 变量名对应的值<br>
        scope="":指定变量所在作用域(默认作用域:page)<br>
        <c:set var="name" value="zhangsan" scope="session"></c:set>
        ${sessionScope.name }
        
        <br>-----------------------------<br>
        <c:set var="age" value="18"></c:set>
        test="" :判断的表达式,使用EL表达式<br>
        var="" :表达式返回值对应的变量名<br>
        scope="":指定变量所在作用域(默认作用域:page)<br>
        <c:if test="${age > 26}" var="flag" scope="session">
        年龄大于了26岁
        </c:if>
        
        <br>-----------------------------<br>
        begin="" :循环开始<br>
        end="" :循环结束<br>
        var="" :每次循环值对应的变量名<br>
        step="":每次循环增幅<br>
        <c:forEach begin="1" end="10" var="i" step="2">
        ${i }
        </c:forEach>
        
        <br>-----------------------------<br>
        <%
        List<User> list=new ArrayList<User>();
        list.add(new User("zhang",18));
        list.add(new User("li",20));
        list.add(new User("wang",30));
        list.add(new User("zhao",45));
        
        pageContext.setAttribute("list", list);
        %>
        items="" :循环遍历目标对象,必须使用EL表达式<br>
        var="" :遍历元素值对应的变量名<br>
        <c:forEach var="user" items="${list }">
        ${user.name }
        </c:forEach>
    </body>
  • 相关阅读:
    项目踩坑实记 :2019年(SSM 架构)
    多线程实践
    SpringCloud(一)之我学 Eureka
    JVM 第一次学习总结 --- 2019年4月
    《深入理解 JVM 虚拟机》 --- 看书笔记
    JVM 学习(二)Java 内存模型、方法内联、逃逸 --- 2019年4月
    JVM 学习(一)反射、垃圾回收、异常处理--- 2019年4月
    剑指offer-18.树的子结构
    剑指offer-17.合并两个有序链表
    剑指offer-16.翻转链表
  • 原文地址:https://www.cnblogs.com/WarBlog/p/12533033.html
Copyright © 2011-2022 走看看