zoukankan      html  css  js  c++  java
  • 四、jstl

    Jstl(Jsp 标准标签库)

     

    新建项目的时候增加jstl功能(使Library库中含有jstljar)

     

     

     

     

     

    Jsp里引用

     

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

     

    //uri从这里拷贝

     

    标签详解

    <%@ page import="myz.dao" %>
    <jsp:forward page="/index.jsp"></jsp:forward>
    <c:set var="abc" value="Helloworld4" scope="request"></c:set>
    
    //等于request.setAtribute("abc",”HelloWorld4");
    <c:out value="HelloWorld"></c:out>
    
    <c:out value="${abc}"></c:out>
    
    <c:out value="${user.name}"></c:out>
    
    <c:out value="${xxx}" default="默认值"></c:out>
    
     
    
     
    
    <c:out value="<h1>Hellowrld3</h1>" escapeXml="false"></c:out>
    
    //用html格式输出
    <c:remove var="abc" scope="request"/>
    
    //等于request里删除一个对象
    <c:catch var="exception">
    
    <%int i=1/0; %>
    
    </c:catch>
    
    <c:out value="${exception}"></c:out>
    
    <c:out value="${exception.message}"></c:out>
    
     
    
    属性取出等级:pageContext>request>session>application
    <c:if test="${rat.age>56&&rat.age<=78}">ok</c:if>
    
    //调用Rat对象的getAge函数
    
     
    
    <c:if test="${abc=='Helloworld4'}">ok</c:if>
    
    <c:if test="${abc!='Helloworld4'}">not ok</c:if>
    <c:choose>
    
    <c:when test="${abc=='Helloworld4'}">ok</c:when>
    
    <c:when test="${abc!='Helloworld4'}">not ok</c:when>
    
    <c:otherwise>haha</c:otherwise>
    
    </c:choose>
    <c:forEach items="${arraylist}" var="rat">
    
    <c:out value="${rat.name}"></c:out>
    
    <c:out value="${rat.age}"></c:out>
    
    </c:forEach>
    
     
    
    <c:forEach var="i" begin="1" end="10" step="2">
    
    <c:out value="${i}"></c:out>
    
    </c:forEach>
    <c:forTokens items="12;34;56;78" delims=";" var="i">
    
    ${i}
    
    </c:forTokens>
    //hashMap的遍历
    
    <c:forEach items="${person}" var="rat">
    
    key=${rat.key}
    
    value=${rat.value.name}
    
    </c:forEach>
    //hashSet的遍历
    
    <c:forEach items="${rats}" var="rat">
    
    name=${rat.name}
    
    age=${rat.age}
    
    </c:forEach>
    //判断集合是否为空
    
    <c:if test="${empty rats}">empty</c:if>
    
    <c:if test="${!empty rats}">not empty</c:if>
    //重定向
    
    <c:redirect url="./login.jsp"></c:redirect>
    //页面转发+传参
    
    <c:import url="/a.jsp">
    
    <c:param name="name" value="HellwWorld6"></c:param>
    
    </c:import>
    
    
     
    
    /在a.jsp里取出
    
    <body>
    
            ${param.name}
    
    </body>

     

     

  • 相关阅读:
    火狐下button标签子元素无法点击
    js里面的this指向
    (转载)http协议的Request Payload 和 Form Data 的区别
    (转载)http压缩 Content-Encoding: gzip
    函数的length属性
    Expires
    Etag 和 If-None-Match
    Mac下升级node到最新版本
    高级函数之函数绑定
    Java数据结构和算法day01 稀疏数组与队列
  • 原文地址:https://www.cnblogs.com/myz666/p/8425171.html
Copyright © 2011-2022 走看看