`
Mov_webhobo
  • 浏览: 215893 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

WebWork之--使用iterator标签的status属性实现奇偶行异色显示

阅读更多

经常写JSP页面的人会对这个属性很熟悉,原理很简单:iterator标签的status属性提供了对于当前行奇偶性等的判断。

 

JSP中结果集显示如下:

<ww:iterator value="resultList" status="status">
       <tr class="<ww:if test="#status.even">row-even</ww:if><ww:else>row-odd</ww:else>">
              <td><ww:property value="name"/></td>
       </tr>
</ww:iterator>
 

    样式表可以参考:

    1. .row-even{background:#def7c2;}/*偶数行样式*/
    2. .row-odd{background:#c8e7a6;}/*奇数行样式*/

    除了使用#status.even判断是否偶数行外,还有其他几个属性可以使用:

    1:#status.odd 是否奇数行

    2:#status.count 当前行数

    3:#status.index 当前行的序号,从0开始『#status.count=#status.index+1』

    4:#status.first 是否第一行

    5:#status.last 是否最后一行

    6:#status.modules(int) 当前行数取模

     

    参考:WebWork in Action中文版 p204-p206

    分享到:
    评论

    相关推荐

      webwrok iterator标签status属性使用方法

      ### WebWork Iterator 标签 Status 属性使用方法详解 在Web开发中,处理列表数据时经常需要用到迭代器来遍历并展示数据。WebWork框架提供了一个强大的`&lt;ww:iterator&gt;`标签,它允许开发者轻松地遍历集合或数组,并...

      webwrok iterator标签status属性使用方法.doc

      在探讨WebWork框架中`iterator`标签的`status`属性使用方法之前,我们先简要了解下WebWork框架。WebWork是Struts框架的一个分支,它是一个基于Java的MVC(Model-View-Controller)框架,用于构建企业级的Web应用。...

      webwork2-spring.jar

      用于集成WebWork2.1和Spring的一个jar文件,编译级别jdk1.4, 已测试过,可以整合

      WebWork docs -- webWork 详细的说明文档

      由于我的上传大小有限, 这个好东西我只能是分两次上传了, 下载的人可能要辛苦一些了, 不过这些都是值得的, 将&lt;&lt;WebWork docs 2 -- webWork 详细的说明文档&gt;&gt; 也一同下载下来, 下载后两个文件夹合并就行.

      webwork-tags-API

      WebWork-Tags API 是一个专为WebWork框架设计的标签库,它提供了丰富的标签来简化JSP页面中的Java代码,从而提升开发效率和代码可读性。WebWork是一个基于Action的MVC(模型-视图-控制器)架构的Java Web应用框架,...

      WebWork教程-0.90版

      解压后的主要文件包括`webwork-2.x.jar`(主要Jar包)、`webwork-example.war`(功能演示示例)、`webwork-migration.jar`(用于1.x到2.x迁移)及文档等。 2. **部署Web容器** 推荐使用稳定的**Tomcat 4.1**作为...

      WebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zip

      WebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zipWebWork教程-表达式与言EL和OGNL- babydavic(王汉祥)的专栏- CSDNBlog.zip

      WebWork ww标签

      它根据指定的表达式的结果决定是否显示标签内的内容。例如: ```html ('4')"&gt; &lt;!-- 内容将在sftd等于4时显示 --&gt; ``` 这里的`test`属性可以接受字符串比较、数值比较以及逻辑运算等多种表达式。值得注意的是,...

      Struts2-Webwork2-DWR

      Webwork2 Guide 则会讲解 Webwork2 的核心概念,如动作映射、拦截器栈、OGNL 使用等。DWR 中文文档则会介绍如何设置 DWR,如何在客户端和服务器端交互,以及如何处理安全性问题。 通过学习这三个技术,开发者不仅...

      webwork-1.4-src.zip_webwork_webwork s_webwork.zip_webwork1.4.zip

      在"webwork-1.4-src.zip"这个压缩包中,包含了WebWork1.4的源代码,这对于学习和理解WebWork的工作原理以及进行定制开发非常有帮助。 1. **MVC模式**:WebWork1.4遵循MVC架构,将应用程序分为模型、视图和控制器三...

      webwork标签的使用和介绍

      WebWork 是一款基于 Java 的 MVC(Model-View-Controller)框架,它提供了强大的标签库来简化JSP页面的开发。这些标签使得开发者能够更高效地处理业务逻辑、数据展示和用户交互。以下是对WebWork标签的详细介绍: 1...

      WebWork-2.1.7 中文开发文档-小白

      WebWork-2.1.7 中文开发文档-小白

      webwork-2.2.5源码包下载.txt

      ### WebWork-2.2.5源码包下载与解析 #### 一、WebWork框架简介 WebWork是一个开源的Java Web应用开发框架,它基于Java Servlet API,并且支持多种编程模型,包括MVC(Model-View-Controller)模式。WebWork框架的...

      Webwork2-Guide.rar_webwork2

      3. **良好的异常处理**: Webwork2提供了统一的异常处理机制,方便错误信息的捕获和显示。 4. **XML配置灵活**: Struts-config.xml配置文件可定制性强,适应各种应用场景。 通过阅读“Webwork2 Guide.pdf”,你将能...

      webwork-2.1.6.jar

      webwork-2.1.6.jar

      webwork标签

      WebWork标签库分为多个类别,包括通用标签、组件化标签、流程控制标签、迭代标签、UI标签、VUI标签以及国际化支持标签。 1. **通用标签**: - `&lt;ww:property&gt;`:用于获取结果的属性值,如果未指定值,将从值栈顶部...

      webwork-2.1.jar webwork相关jar包

      webwork-2.1.jar webwork相关jar包

    Global site tag (gtag.js) - Google Analytics