经常写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) 当前行数取模
分享到:
相关推荐
### WebWork Iterator 标签 Status 属性使用方法详解 在Web开发中,处理列表数据时经常需要用到迭代器来遍历并展示数据。WebWork框架提供了一个强大的`<ww:iterator>`标签,它允许开发者轻松地遍历集合或数组,并...
在探讨WebWork框架中`iterator`标签的`status`属性使用方法之前,我们先简要了解下WebWork框架。WebWork是Struts框架的一个分支,它是一个基于Java的MVC(Model-View-Controller)框架,用于构建企业级的Web应用。...
它根据指定的表达式的结果决定是否显示标签内的内容。例如: ```html ('4')"> <!-- 内容将在sftd等于4时显示 --> ``` 这里的`test`属性可以接受字符串比较、数值比较以及逻辑运算等多种表达式。值得注意的是,...
WebWork 是一款基于 Java 的 MVC(Model-View-Controller)框架,它提供了强大的标签库来简化JSP页面的开发。这些标签使得开发者能够更高效地处理业务逻辑、数据展示和用户交互。以下是对WebWork标签的详细介绍: 1...
WebWork标签库分为多个类别,包括通用标签、组件化标签、流程控制标签、迭代标签、UI标签、VUI标签以及国际化支持标签。 1. **通用标签**: - `<ww:property>`:用于获取结果的属性值,如果未指定值,将从值栈顶部...
**范例**:通过`push`标签,可以实现对同一对象的不同属性的连续访问,甚至可以在不同的页面输出相同实例的不同属性,极大提升了代码的复用性和维护性。 ##### bean标签:JavaBean的创建与管理 - **功能**:创建...
本文将深入探讨WebWork UI标签的组成部分、通用属性以及几种常见的标签。 首先,WebWork UI组件主要由三个部分组成:Template、Theme和Tag。Template是指使用模板语言编写的文件,通常用于生成HTML标记。Theme则...
chm格式的webwork标签帮助文档,英文的
Webwork标签库CHM是一个关于WebWork框架中标签库的参考文档,主要涵盖了WebWork框架中用于构建动态网页的自定义标签的相关知识。WebWork是一个Java Web开发框架,它简化了MVC(模型-视图-控制器)模式的实现,提高了...
### WebWork标签库详解 #### 引言 WebWork是一个基于MVC模式的Java Web应用框架,它提供了丰富的标签库来简化页面开发过程。本文将深入解析WebWork标签库中的各类标签,帮助开发者更好地理解和应用这些标签,提高...
此外,查看`displaytag-1.0`源码可以帮助理解如何将一个标签库集成到Web应用程序中,以及它如何与WebWork框架协同工作,优化表格显示和交互。 总的来说,WebWork框架和Display Tag是Web开发中的两个重要工具,它们...
本文将深入探讨如何在WebWork中使用`datepicker`标签来实现用户友好的日期选择功能。 `datepicker`标签通常与JavaScript库如jQuery UI的Datepicker组件结合使用,它允许用户通过一个交互式的日历来选择日期,而不是...
深入研究WebWork的源码,你可以学习到如何设计一个高效的MVC框架,包括如何处理请求、如何组织业务逻辑、如何实现动态Action映射以及如何使用拦截器增强功能。此外,你还可以了解到模板引擎的工作原理,比如Velocity...
在本文中,我们将深入探讨如何使用WebWork框架来实现一个简单的图片上传功能,并在网页上显示上传的图片。WebWork是Java Web开发中的一种MVC(Model-View-Controller)框架,它提供了一种优雅的方式来处理用户请求、...
这允许在 JSP 页面中使用 WebWork 的标签,如 `<s:form>`、`<s:textfield>` 等。 3. **welcome-file-list**:定义了当用户访问目录而不是具体文件时,服务器应该显示的默认欢迎页面。在这个例子中,如果用户访问...
7. **标签库**:WebWork提供了一套自定义的JSP标签,如`<ww:property>`、`<ww:if>`等,这些标签简化了视图层的编写,提高了代码的可读性。 8. **插件系统**:WebWork支持插件扩展,开发者可以方便地添加自定义功能...
在本例中,我们关注的是使用WebWork框架在Java环境中实现文件上传。WebWork是一个轻量级的MVC(Model-View-Controller)框架,它提供了处理HTTP请求和响应的强大工具,包括文件上传。 首先,我们需要了解WebWork的...