zoukankan      html  css  js  c++  java
  • jstl

     

    标记<c:out>具有以下属性:

    属性

    描述

    必需

    默认值

    value

    输出的信息

    Yes

    None

    default

    反馈输出的信息

    No

    body

    escapeXml

    True,如果标签转义特殊XML字符

    No

    true

    例子:

    <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
    <html>
    <head>
    <title><c:out> Tag Example - www.yiibai.com</title>
    </head>
    <body>
    <c:out value="${'<tag> , &'}"/>
    </body>
    </html>

    <c:set>标记具有以下属性:

    属性

    描述

    必需

    默认值

    value

    保存信息

    No

    body

    target

    变量的名称,其属性应该修改

    No

    None

    property

    要修改的属性

    No

    None

    var

    变量的名称存储信息

    No

    None

    scope

    变量来存储信息的范围

    No

    Page

    如果指定目标,属性也必须指定。

    例子:

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

    <html>

    <head>

    <title><c:set> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:set var="salary" scope="session" value="${2000*2}"/>

    <c:out value="${salary}"/>

    </body>

    </html>

    <c:remove>标签具有以下属性:

    属性

    描述

    必选

    默认

    var

    删除的变量名称

    Yes

    None

    scope

    要删除变量的范围

    No

    All scopes

    例子:

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

    <html>

    <head>

    <title><c:remove> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:set var="salary" scope="session" value="${2000*2}"/>

    <p>Before Remove Value: <c:out value="${salary}"/></p>

    <c:remove var="salary"/>

    <p>After Remove Value: <c:out value="${salary}"/></p>

    </body>

    </html>

    <c:catch>标签具有以下属性:

    属性

    描述

    必选

    默认

    var

    变量的名称保存在java.lang。如果抛出的Throwablebody元素内。

    No

    None

    实例:

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

    <html>

    <head>

    <title><c:catch> Tag Example - www.yiibai.com</title>

    </head>

    <body>

     

    <c:catch var ="catchException">

       <% int x = 5/0;%>

    </c:catch>

     

    <c:if test = "${catchException != null}">

       <p>The exception is : ${catchException} <br />

       There is an exception: ${catchException.message}</p>

    </c:if>

     

    </body>

    </html>

    <c:if>标签具有以下属性:

    属性

    描述

    必需

    默认

    test

    条件计算

    Yes

    None

    var

    变量名称的存储条件的结果

    No

    None

    scope

    变量的范围的存储条件的结果

    No

    page

    例子:

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

    <html>

    <head>

    <title><c:if> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:set var="salary" scope="session" value="${2000*2}"/>

    <c:if test="${salary > 2000}">

       <p>My salary is: <c:out value="${salary}"/><p>

    </c:if>

    </body>

    </html>

    属性:

    ·                     <c:choose>标签没有任何属性。

    ·                     <c:when>标记有一个属性,下面列出了。

    ·                     <c:otherwise>标签没有任何属性。

    <c:when>标记具有以下属性:

    属性

    描述

    必需

    默认值

    test

    条件计算

    Yes

    None

    例子:

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

    <html>

    <head>

    <title><c:choose> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:set var="salary" scope="session" value="${2000*2}"/>

    <p>Your salary is : <c:out value="${salary}"/></p>

    <c:choose>

        <c:when test="${salary <= 0}">

           Salary is very low to survive.

        </c:when>

        <c:when test="${salary > 1000}">

            Salary is very good.

        </c:when>

        <c:otherwise>

            No comment sir...

        </c:otherwise>

    </c:choose>

    </body>

    </html>

    c:import>标记具有以下属性:

    属性

    描述

    必需

    默认值

    url

    URL检索和导入到页面

    Yes

    None

    context

    /后面的本地Web应用程序的名称

    No

    目前的应用

    charEncoding

    为导入数据使用的字符集

    No

    ISO-8859-1

    var

    变量的名称存储导入的文本

    No

    Print to page

    scope

    变量作用域用于存储导入的文本

    No

    Page

    varReader

    替代变量的名称,暴露的java.io.Reader

    No

    None

    例子:

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

    <html>

    <head>

    <title><c:import> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:import var="data" url="http://www.yiibai.com"/>

    <c:out value="${data}"/>

    </body>

    </html>

    <c:forEach>标记有以下属性:

    属性

    描述

    必需

    Default

    items

    Information to loop over

    No

    None

    begin

    Element to start with (0 = first item, 1 = second item, ...)

    No

    0

    end

    Element to end with (0 = first item, 1 = second item, ...)

    No

    Last element

    step

    Process every step items

    No

    1

    var

    Name of the variable to expose the current item

    No

    None

    varStatus

    Name of the variable to expose the loop status

    No

    None

    <c:forTokens>标签有类似<c:forEach>的属性,除了一个额外的属性delims指定要使用的字符作为分隔符。

    属性

    描述

    Required

    Default

    delims

    Characters to use as delimiters

    Yes

    None

    <c:forEach>例子:

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

    <html>

    <head>

    <title><c:forEach> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:forEach var="i" begin="1" end="5">

       Item <c:out value="${i}"/><p>

    </c:forEach>

    </body>

    </html>

    这将产生以下结果:

    Item 1

    Item 2

    Item 3

    Item 4

    Item 5

    <c:forTokens>例子:

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

    <html>

    <head>

    <title><c:forTokens> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:forTokens items="Zara,nuha,roshy" delims="," var="name">

       <c:out value="${name}"/><p>

    </c:forTokens>

    </body>

    </html>

    这将产生以下结果:

    Zara

    nuha

    roshy

    c:param>标签具有以下属性:

    属性

    描述

    必需

    默认值

    name

    URL中设置的请求参数的名称

    Yes

    None

    value

    URL中设置的请求参数的值

    No

    Body

    例子:

    如果您需要将参数传递到一个<c:import>标记,使用<c:url>标记创建的URL如下所示:

    <c:url value="/index.jsp" var="myURL">

       <c:param name="trackingId" value="1234"/>

       <c:param name="reportType" value="summary"/>

    </c:url>

    <c:import url="${myURL}"/>

    <c:redirect>标签具有以下属性:

    属性

    描述

    Required

    Default

    url

    URL重定向用户的浏览器

    Yes

    None

    context

    /后面的本地Web应用程序的名称

    No

    当前应用

    例子:

    如果您需要将参数传递到一个<c:import>标记,使用<c:url>标记创建的URL如下图所示:

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

    <html>

    <head>

    <title><c:redirect> Tag Example - www.yiibai.com</title>

    </head>

    <body>

    <c:redirect url="http://www.yiibai.com"/>

    </body>

    </html>

    <c:url>标记具有以下属性:

    Attribute

    Description

    Required

    Default

    value

    URL

    Yes

    None

    context

    /后面的本地Web应用程序的名称

    No

    Current application

    var

    变量的名称,暴露处理的URL

    No

    Print to page

    scope

    变量的作用域暴露处理的URL

    No

    Page

    例子:

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

    <html>

    <head>

    <title><c:url> Tag Example</title>

    </head>

    <body>

    <a href="<c:url value="/jstl"/>">TEST</a>

    </body>

    </html>

     

  • 相关阅读:
    Docker部署
    编写一个脚本用户进入容器
    Shell脚本写的《俄罗斯方块》
    Linux磁盘分区(9)
    Linux任务调度(8)
    Linux权限管理(7)
    Linux组管理(6)
    Linux实用指令(5)
    C#中 char、byte、string
    编码转换
  • 原文地址:https://www.cnblogs.com/riskyer/p/3262957.html
Copyright © 2011-2022 走看看