`
eimhee
  • 浏览: 2150712 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

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



JSP中结果集显示如下:

   1.     <ww:iterator value="resultList" status="status">
   2.     <tr class="<ww:if test="#status.even">row-even</ww:if><ww:else>row-odd</ww:else>">
   3.         <td>
   4.                <ww:property value=""/>
   5.         </td>
   6.     </tr>
   7.     </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)  当前行数取模
3
1
分享到:
评论

相关推荐

    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应用。...

    WebWork ww标签

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

    webwork标签的使用和介绍

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

    webwork标签

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

    WebWork标签手册

    **范例**:通过`push`标签,可以实现对同一对象的不同属性的连续访问,甚至可以在不同的页面输出相同实例的不同属性,极大提升了代码的复用性和维护性。 ##### bean标签:JavaBean的创建与管理 - **功能**:创建...

    WebWork UI标签

    本文将深入探讨WebWork UI标签的组成部分、通用属性以及几种常见的标签。 首先,WebWork UI组件主要由三个部分组成:Template、Theme和Tag。Template是指使用模板语言编写的文件,通常用于生成HTML标记。Theme则...

    WebWork标签使用说明

    chm格式的webwork标签帮助文档,英文的

    Webwork标签库CHM

    Webwork标签库CHM是一个关于WebWork框架中标签库的参考文档,主要涵盖了WebWork框架中用于构建动态网页的自定义标签的相关知识。WebWork是一个Java Web开发框架,它简化了MVC(模型-视图-控制器)模式的实现,提高了...

    WebWork标签库

    ### WebWork标签库详解 #### 引言 WebWork是一个基于MVC模式的Java Web应用框架,它提供了丰富的标签库来简化页面开发过程。本文将深入解析WebWork标签库中的各类标签,帮助开发者更好地理解和应用这些标签,提高...

    webwork

    此外,查看`displaytag-1.0`源码可以帮助理解如何将一个标签库集成到Web应用程序中,以及它如何与WebWork框架协同工作,优化表格显示和交互。 总的来说,WebWork框架和Display Tag是Web开发中的两个重要工具,它们...

    webwork中使用datepicker标签来选择日期

    本文将深入探讨如何在WebWork中使用`datepicker`标签来实现用户友好的日期选择功能。 `datepicker`标签通常与JavaScript库如jQuery UI的Datepicker组件结合使用,它允许用户通过一个交互式的日历来选择日期,而不是...

    webwork源码底层实现

    深入研究WebWork的源码,你可以学习到如何设计一个高效的MVC框架,包括如何处理请求、如何组织业务逻辑、如何实现动态Action映射以及如何使用拦截器增强功能。此外,你还可以了解到模板引擎的工作原理,比如Velocity...

    使用webwork实现上传图片并显示

    在本文中,我们将深入探讨如何使用WebWork框架来实现一个简单的图片上传功能,并在网页上显示上传的图片。WebWork是Java Web开发中的一种MVC(Model-View-Controller)框架,它提供了一种优雅的方式来处理用户请求、...

    WEBWORK

    这允许在 JSP 页面中使用 WebWork 的标签,如 `&lt;s:form&gt;`、`&lt;s:textfield&gt;` 等。 3. **welcome-file-list**:定义了当用户访问目录而不是具体文件时,服务器应该显示的默认欢迎页面。在这个例子中,如果用户访问...

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

    7. **标签库**:WebWork提供了一套自定义的JSP标签,如`&lt;ww:property&gt;`、`&lt;ww:if&gt;`等,这些标签简化了视图层的编写,提高了代码的可读性。 8. **插件系统**:WebWork支持插件扩展,开发者可以方便地添加自定义功能...

    webwork中上传文件

    在本例中,我们关注的是使用WebWork框架在Java环境中实现文件上传。WebWork是一个轻量级的MVC(Model-View-Controller)框架,它提供了处理HTTP请求和响应的强大工具,包括文件上传。 首先,我们需要了解WebWork的...

Global site tag (gtag.js) - Google Analytics