`

用struts2实现for循环

 
阅读更多

<!--实现小时-->

<select id="hour" name="hour">
    <s:bean name="org.apache.struts2.util.Counter" id="counter"> 
        <s:param name="first" value="0" /> 
        <s:param name="last" value="23" /> 
        <s:iterator> 
            <s:if test="hour == current-1"><option selected="selected"><s:property value="current-1"/></option></s:if>
            <s:else><option><s:property value="current-1"/></option></s:else>
        </s:iterator> 
    </s:bean>
</select>:

<!--实现分钟-->
<select id="minute" name="minute">
    <s:bean name="org.apache.struts2.util.Counter" id="counter"> 
        <s:param name="first" value="0" /> 
        <s:param name="last" value="59" /> 
        <s:iterator>
            <s:if test="minute == current-1"><option selected="selected"><s:property value="current-1"/></option></s:if>
            <s:else><option><s:property value="current-1"/></option></s:else>
        </s:iterator> 
    </s:bean>
</select>


注:first属性指定循环起始值,last指定循环终止值,在下面迭代器中输入循环的当前值 current

分享到:
评论

相关推荐

    在struts2中要实现for循环

    下面将详细介绍如何在Struts2中实现For循环,并且会覆盖到Struts2的相关配置、使用场景以及具体实现方法。 ### Struts2简介 Struts2是基于MVC设计模式的一个开源Web应用框架,由Apache软件基金会维护。它提供了...

    Struts循环标签

    在Struts 2中,循环标签被替换为更加灵活的FreeMarker模板语言(FTL)。例如,可以使用`#foreach`标签来遍历集合: ```ftl ${item.propertyName} ``` 这里,`myList`是Action类的一个属性,`item`是循环变量,`$...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    struts2标签 全选,反选

    2. 接下来的循环`for (var i = 0; i ; i++) { ... }`遍历了所有名为`jcgwVO.gwmc`的复选框元素。 3. 如果全选按钮被选中(`click == true`),那么所有遍历到的复选框也将被选中;反之,则全部取消选中。 ### 实现...

    struts2中的文件上传和下载

    ### Struts2中的文件上传与下载 #### 一、简介 Struts2是Apache基金会下的一个开源项目,它...以上就是在Struts2框架中实现文件上传的具体步骤和示例代码,通过这些步骤可以有效地在Web应用程序中集成文件上传功能。

    struts2标签库 struts2标签库

    - `s:foreach`:循环遍历集合,类似Java的for-each循环。 - `s:switch`、`s:case`、`s:default`:实现多分支逻辑,类似Java的switch语句。 4. **国际化标签**: - `s:text` 和 `s:message`:用于显示国际化文本...

    struts2标签大全

    Struts2标签API使得开发者能够更好地集成业务逻辑和视图层,从而实现MVC设计模式中的V(视图)部分。 Struts2标签主要分为四大类: 1. **控制流标签**:这些标签用于控制页面的流程,如`&lt;s:if&gt;`、`&lt;s:else&gt;`、`...

    struts2 标签使用帮助

    Struts2是一个强大的Java web应用程序框架,它极大地简化了MVC(模型-视图-控制器)架构的实现。Struts2的核心是Action类,而标签库则是其视图层的重要组成部分,提供了丰富的功能来构建动态网页。在Struts2中,标签...

    struts2+poi实现导出Excel文件.pdf

    本文将详细介绍如何使用Struts2和POI来实现这一功能。 首先,我们需要引入Apache POI库。在这个例子中,开发者使用的是`poi-3.2.jar`版本。POI库提供了对Excel文件操作的API,使得我们能够创建、修改和读取Excel...

    struts2标签的使用

    本篇文章将深入探讨Struts2标签的使用,尽管描述中提到这是一个抄载的例子,但我们可以从中学习到很多实际的开发知识。 1. **Struts2标签库介绍** Struts2提供了多种标签库,如s Tags、field Tags、logic Tags等,...

    struts2 关于多文件上传的使用

    ### Struts2 多文件上传实现详解 在Web开发中,文件上传是一项常见的功能需求,尤其是在需要用户批量上传文件的应用场景下。Struts2作为一款成熟的Java Web框架,提供了便捷的方式来处理多文件上传的需求。本文将...

    Struts2标签

    Logic标签提供了条件判断和循环操作,如`&lt;s:if&gt;`和`&lt;s:else&gt;`实现条件判断,`&lt;s:iterate&gt;`用于遍历集合,类似Java中的for-each循环。 6. **Message标签** Message标签用于显示国际化消息,如`&lt;s:text&gt;`结合资源...

    struts2中ognl的使用

    这篇文档将深入探讨OGNL在Struts2中的使用,以及它如何增强框架的功能。 ### OGNL简介 OGNL是一种轻量级的、灵活的表达式语言,主要用于Java对象的导航和操作。在Struts2中,OGNL用于视图层和控制层之间的数据绑定...

    Struts2标签库详解

    ### Struts2 标签库详解 #### 一、引言 Struts2是一个流行的Java Web框架,它基于MVC架构设计,简化了Web应用程序的开发。Struts2提供了丰富的标签库来帮助开发者构建功能强大的用户界面。这些标签库不仅提高了开发...

    struts2单个和多个上传文件

    在Struts2中,使用`&lt;s:form&gt;`标签创建一个表单来实现文件上传的功能。表单必须设置`enctype="multipart/form-data"`属性,这样浏览器才能正确地将文件数据发送到服务器。 ```xml &lt;td colspan="2"&gt;文件上传示例...

    Struts2常用标签

    ### Struts2常用标签详解 #### 一、概述 Struts2框架作为一款成熟的Web应用开发框架,在Java Web开发领域有着广泛的应用。Struts2框架提供了丰富的标签库,这些标签可以极大地方便开发者进行Web页面的开发工作。...

    struts2标签整理

    Struts2的标签库主要包括表单标签、条件判断标签、循环标签、国际化标签等,这些标签简化了页面的开发工作,提高了开发效率。 #### 三、具体标签解析 ##### 1. `&lt;s:a&gt;` - 超链接标签 该标签用于创建超链接,类似于...

    struts2中实现多个文件同时上传代码

    在Struts2中,实现多文件同时上传是常见的需求,尤其在处理用户上传照片、文档等场景下。以下将详细讲解如何在Struts2中实现这个功能。 首先,我们需要在JSP页面上创建表单,让用户可以选择多个文件进行上传。在`...

    Struts标签的简单应用

    在文件名为"friend2"的压缩包中,可能包含了使用Struts标签实现的示例代码,如JSP页面、Action类等,通过解压并分析这些文件,你可以更直观地了解Struts标签的实际运用。学习和掌握Struts标签的使用,不仅可以提升...

    Struts2关于批量提交数据-解决方案

    在Web应用开发过程中,特别是在使用Struts2框架时,经常需要处理大量的数据提交操作。这些数据可能来自于用户输入或者是系统内部的数据迁移等场景。对于这种需求,本文档将详细介绍两种批量提交数据的方法,并对比...

Global site tag (gtag.js) - Google Analytics