• jstl核心标签使用


    JSTL 核心标签库标签共有13个,功能上分为4类:

    1.表达式控制标签:outsetremovecatch

    2.流程控制标签:ifchoosewhenotherwise

    3.循环标签:forEachforTokens

    4.URL操作标签:importurlredirect

    1.out

     

    属性名

    是否支持EL

    属性类型

    属 性 描 述

    value

    true

    Object

    指定要输出的内容

    escapeXml

    true

    Boolean

    指定是否将>、<、&、'、" 等特殊字符进行HTML编码转换后再进行输出。默认值为true

    default

    true

    Object

    指定如果value属性的值为null时所输出的默认值

    2.set

     

    属性名

    是否支持EL

    属性类型

    属 性 描 述

    value

    true

    Object

    用于指定属性值

    var

    false

    String

    用于指定要设置的Web域属性的名称

    scope

    false

    String

    用于指定属性所在的Web域

    target

    true

    Object

    用于指定要设置属性的对象,这个对象必须是JavaBean对象或java.util.Map对象

    property

    true

    string

    用于指定当前要为对象设置的属性名称

    3.if

     

    属性名

    是否支持EL

    属性类型

    属 性 描 述

    test

    true

    boolean

    决定是否处理标签体中的内容的条件表达式

    var

    false

    String

    用于指定将test属性的执行结果保存到某个Web域中的某个属性的名称

    scope

    false

    String

    指定将test属性的执行结果保存到哪个Web域中

    4.foreach

     

    属性名

    是否支持EL

    属性类型

    属 性 描 述

    var

    false

    String

    指定将当前迭代到的元素保存到page这个Web域中的属性名称

    items

    true

    任何支持的类型

    将要迭代的集合对象

    varStatus

    false

    String

    指定将代表当前迭代状态信息的对象保存到page这个Web域中的属性名称

    begin

    true

    int

    如果指定items属性,就从集合中的第begin个元素开始进行迭代,begin的索引值从0开始编号;如果没有指定items属性,就从begin指定的值开始迭代,直到end值时结束迭代

    end

    true

    int

    参看begin属性的描述

    step

    true

    int

    指定迭代的步长,即迭代因子的迭代增量

    5.forTokens

     

    属性名

    是否支持EL

    属性类型

    属 性 描 述

    var

    false

    String

    指定将当前迭代出的子字符串保存到page这个Web域中的属性名称

    items

    true

    String

    将要迭代的字符串

    delims

    true

    String

    指定一个或多个分隔符

    varStatus

    false

    String

    指定将代表当前迭代状态信息的对象保存到page这个Web域中的属性名称,代表当前迭代的状态信息的对象的类型为javax.servlet.jsp.jstl.core.LoopTagStatus,从JSTL规范中可以查看这个类的详细信息

    begin

    true

    int

    指定从第begin个子字符串开始进行迭代,begin的索引值从0开始编号

    end

    true

    int

    指定迭代到第begin个子字符串,begin的索引值从0开始编号

    step

    true

    int

    指定迭代的步长,即每次迭代后的迭代因子增量

    6.url

     

    属性名

    是否支持EL

    属性类型

    value

    true

    String

    指定要构造的URL

    context

    true

    String

    当要使用相对路径导入同一个服务器下的其他WEB应用程序中的URL地址时,context属性指定其他WEB应用程序的名称

    var

    false

    String

    指定将构造出的URL结果保存到Web域中的属性名称

    scope

    false

    String

    指定将构造出的URL结果保存到哪个Web域中

    7.import

     

    属性名

    是否支持EL

    属性类型

    url

    true

    String

    指定要导入的资源的URL地址

    context

    true

    String

    使用相对路径导入同一个服务器下的其他WEB应用程序中的资源时,context属性指定其他WEB应用程序的

    var

    false

    String

    指定将导入的资源内容保存到Web域中的属性名称

    scope

    false

    String

    指定将导入的资源内容保存到哪个Web域中

    charEncoding

    true

    String

    将导资源内容转换成字符串时所使用的字符编码

    varReader

    false

    String

    指定将导入的资源内容保存到page域中的一个java.io.Reader对象中,varReader属性指定了该Reader对象在page这个Web域中的属性名称

    8.redirect

     

    属性名

    是否支持EL

    属性类型

    url

    true

    String

    指定转发或重定向目标资源的URL地址

    context

    true

    String

    使用相对路径重定向到同一个服务器下的其他WEB应用程序中的资源时,context属性指定其他WEB应用程序的

     

     

     

    属性名

    是否支持EL

    属性类型

    url

    true

    String

    指定要导入的资源的URL地址

    context

    true

    String

    使用相对路径导入同一个服务器下的其他WEB应用程序中的资源时,context属性指定其他WEB应用程序的

    var

    false

    String

    指定将导入的资源内容保存到Web域中的属性名称

    scope

    false

    String

    指定将导入的资源内容保存到哪个Web域中

    charEncoding

    true

    String

    将导资源内容转换成字符串时所使用的字符编码

    varReader

    false

    String

    指定将导入的资源内容保存到page域中的一个java.io.Reader对象中,varReader属性指定了该Reader对象在page这个Web域中的属性名称

     

  • 相关阅读:
    2019-9-23-dotnet-判断特定进程存在方法
    2019-7-4-win10-uwp-处理用户点击关闭按钮
    2019-7-4-win10-uwp-处理用户点击关闭按钮
    2019-9-2-如何使用本模板搭建博客
    2019-8-31-dotnet-使用-System.CommandLine-写命令行程序
    2018-11-3-WPF-内部的5个窗口之-MediaContextNotificationWindow
    2019-4-7-VisualStudio-解决方案筛选器-slnf-文件
    2019-9-2-用自动机的思想说明光速
    2019-10-26-dotnet-core-发布只有一个-exe-的方法
    2018-2-13-win10-uwp-获取按钮鼠标左键按下
  • 原文地址:https://www.cnblogs.com/davidwang456/p/3118725.html
Copyright © 2020-2023  润新知