• 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>

  • 相关阅读:
    编程之美 2.3寻找发帖‘水王’ 扩展问题
    编程之美:1.12 扩展问题 解答与思考
    编程之美:1.9高效率安排见面会 图的m着色问题 回溯法
    研究生毕业课题怎么确定(转)
    图模型的统计推断 inference in graphical models(马尔科夫链的推断)
    微信js-sdk注意事项
    bootstrap-material-design-个人总结
    前端页面优化
    Material Design
    马克飞象
  • 原文地址:https://www.cnblogs.com/myz666/p/6971649.html
Copyright © 2020-2023  润新知