`

Jstl expression

    博客分类:
  • Jstl
 
阅读更多

1:标签c:forEach

1)模版

<c:forEach var = "varName" --用来存放现在指到的成员 String 

varStatus = "varStatusName" 用来存放现在指到的相关成员信息 String 

items="collection" -- 被迭代的集合对象 Arrays,Collection,Iterator,Enumeration,Map,String

begin="begin" -- 开始的位置 int

end="end" -- 结束的位置 int

step="step" -- 每次迭代的间隔数 int >

 

</c:forEach>

2)varStatus 属性

   (1) index number  现在指到成员的索引

(2) count number  总共指到成员的综合

(3) first boolean 现在指到成员是否为第一个

(4) last  boolean 现在指到成员是否为最后一个

3) 实例

(1)遍历List列表

<c:forEach items="${domainLis}" var="item">

<tr>

<td align="center" valign="middle">

${item["domain"]==null?"&nbsp;":item["domian"]}

</td>

<td align="center" valign="middle">

<fmt:formatDate value="${item["bind_date"]}" pattern="yyyy-MM-dd HH:mm:ss"/>

</td>

<td align="center" valign="middle">

<c:if test="${item['domain']!=null}">

<a: href="javascript:;" id="${item['domain']}" class="del">&nbsp;</a>

</c:if>

</td>

</tr>

</c:forEach>

 

(2)遍历Map

<c:if test="${!empty permissionMap}">

<c:forEach items="${permissionMap}" var ="item">

<tr>

<td>${item.value.id}</td>

<td>${item.value.urlOnClass}</td>

<td>${item.value.urlOnMethod}</td>

</tr>

</c:forEach>

</c:if>

分享到:
评论

相关推荐

    jstl所需jar包

    - **taglibs-standard-jstlel-1.2.1.jar**:JSTL Expression Language (EL) 实现。EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBean属性。这个jar文件提供了对EL的支持,使得你可以使用${...}语法来表达...

    JSTL帮助文档,java开发必备

    6. **JSTL JSTL Expression Language(EL)**:JSTL与EL(Expression Language)紧密配合,EL是一种轻量级的脚本语言,用于访问JavaBeans属性和表达式计算。 7. **JSTL的使用步骤**:引入JSTL库,配置JSTL标签...

    JSTL标准库

    2. **taglibs-standard-jstlel-1.2.5.jar**:这个文件是JSTL Expression Language (EL)的支持库。JSTL EL是一种轻量级的表达式语言,用于在JSP页面中获取和设置对象的属性,提供了一种简洁的方式来访问和操作数据。 ...

    jstl1.1和jstl1.0

    这个版本引入了对JSP 2.0规范的支持,包括对EL (Expression Language) 的完全支持。EL是一种轻量级的脚本语言,用于在JSP页面中表达和计算Java对象的值。JSTL1.1还增强了对XML处理的能力,提供了更强大的XPath支持,...

    JSTL中文帮助文档

    6. **与 EL(Expression Language)的配合** - JSTL 和 EL 可以协同工作,EL 用于表达式求值,JSTL 标签用于控制流程和数据处理。 - EL 可以直接在 JSTL 标签中使用,例如 `${}` 语法。 7. **优点** - 提高代码...

    jstl练习实例,学习JSTL

    在JSTL中,`开头的标签被称为“表情”,它们类似于JSP EL(Expression Language),但功能更加强大。例如: - `&lt;c:set&gt;`:用于设置变量。 - `&lt;c:out&gt;`:安全地输出变量值,防止XSS攻击。 - `&lt;c:if&gt;`和`&lt;c:choose&gt;`:...

    jstljar包包含jstl.jar和standard.jar文件

    这个库包含了Java Expression Language (EL)的实现,EL是JSP 2.0及更高版本中用于在页面中执行简单的表达式的语言。EL表达式通常用于访问页面作用域、请求作用域、会话作用域或应用作用域中的对象属性。例如,`${...

    jstl帮助 jstl帮助手册 jstl帮助文档

    与EL(Expression Language)结合使用,可以实现更强大的功能。例如,`&lt;c:set&gt;`和EL表达式`${}`可以方便地设置和访问页面作用域、请求作用域等范围的变量。 JSTL的使用通常涉及到以下步骤: 1. 引入JSTL库:在项目...

    jstl标准开发jar包

    2. **EL(Expression Language)**:JSTL与Java Expression Language紧密配合,EL是一种轻量级的脚本语言,用于在JSP中访问和操作JavaBeans属性。例如,`&lt;c:set&gt;`标签可以用来设置或获取变量,其值可以通过EL表达式...

    jstl-impl-1.2.jar和jstl-api-1.2.jar

    此外,由于JSTL遵循Java的编程规范,它也支持面向对象的设计原则,比如可以利用EL(Expression Language)表达式来传递参数,增强了代码的灵活性。 总结一下,"jstl-impl-1.2.jar"和"jstl-api-1.2.jar"是Java Web...

    jstl的两个jar包

    在Java Web开发中,JSTL经常与EL(Expression Language)一起使用,为开发者提供了处理常见任务的能力,如迭代、条件语句、XML处理等,而无需编写自定义标签库。 这两个jar包——`jstl-1.2.jar`和`standard-1.1.2....

    jstl_jar包.zip

    它包含了处理 JSTL 标签所必需的类和资源,例如 EL(Expression Language)解析器、标签处理器等。在实际部署应用时,需要同时包含这两个 JAR 文件,以便服务器能够正确解析和执行 JSTL 标签。 在 JSP 中使用 JSTL...

    jstl源码jstl学习

    2. **掌握EL表达式**:EL(Expression Language)是JSP 2.0引入的,用于在JSP页面中访问和操作对象属性,它是JSTL的强大补充。 3. **学习XML处理**:了解`&lt;x:parse&gt;`, `&lt;x:out&gt;`, `&lt;x:transform&gt;`等标签,如何处理...

    jstl1.2标签库jar包

    `jstl-impl-1.2.jar`包含了处理表达式语言(EL, Expression Language)、核心标签库(Core)、函数库(Function)、国际化(fmt)以及SQL操作等的具体实现。 **JSTL 1.2 主要功能及标签** - **Core标签库(c)** ...

    jstl1.1.jar和standard1.1.jar

    错误信息: java.lang.NoClassDefFoundError: javax/el/ExpressionFactory 分析:少包,上网查阅后发现解决方法 解决方法:将javaee.jar包再copy一份放在tomcat目录的common\lib下 如上完成后即解决了该异常,大...

    JSTL必须引用的jstl.jar和 standard.jar两个包!!

    - **standard.jar**:这个包是由Apache Tomcat团队提供的,实现了JSTL所需的部分功能,特别是EL(Expression Language)的支持,它是JSTL正常工作所必需的。 这两个jar包应当放置在项目的`WEB-INF/lib`目录下,这是...

    jstl包(jstl和standard)

    `jstl.jar`包含了JSTL的接口和实现,而`standard.jar`提供了JSTL所依赖的EL(Expression Language)引擎。 通过引入JSTL,开发者可以编写更简洁、更易于理解和维护的JSP页面,提升Web应用的质量。在实际项目中,...

    jstl-impl-1.2.jar.rar_ jstl-impl-1.2.jar _jstl-impl-1.2_jstl-imp

    4. JSTL Functions:提供了额外的函数库,这些函数可以与JSP EL(Expression Language)一起使用。 5. fmt:处理国际化和本地化,提供日期、时间、数字格式化等功能。 描述中的"java web jsp开发eclipse工具包"表明...

    JSTL的 应用实例

    JSTL通常与EL(Expression Language)一起使用,EL是一种轻量级的表达式语言,用于访问JavaBean属性或获取请求、会话和应用范围内的数据。通过结合JSTL和EL,可以在JSP页面上实现更简洁、更易于理解的代码。 ### ...

    standard.jar和jstl.jar

    这些函数配合EL(Expression Language)表达式使用,能更方便地处理数据。 **总结** JSTL是Java Web开发中的重要工具,它通过提供一系列预定义的标签和函数,简化了JSP页面的编写,提高了代码的可读性和可维护性。...

Global site tag (gtag.js) - Google Analytics