`

struts tag Iterator设置值

阅读更多
设置顺序的循环值:
<s:iterator
											var="level"
											begin="1"
											end="5"
											status="state"
										>
											<option value="${level}">
												${level}
											</option>
										</s:iterator>


设置int[]的循环值:
<s:iterator
											var="level"
value="{0,1,2,3,4}"
											status="state"
										>
											<option value="${level}">
												${level}
											</option>
										</s:iterator>


设置list or String[]的循环值:
<s:iterator
								var="level"
								value="{'A','B','C'}"
								status="state"
							>
								<option>
									${level}
								</option>
							</s:iterator>


设置map的循环值:
<s:iterator
								var="level"
								value="#{"1":"a","2":"b"}"
								status="state"
							>
								<option>
						
<s:property value='key'/>
s:property vlaue='value'/>
								</option>
							</s:iterator>


<s:generator val="%{'aaa,bbb,ccc,ddd,eee'}">
 <s:iterator>
     <s:property /><br/>
 </s:iterator>
</s:generator>
分享到:
评论

相关推荐

    对 Struts 2 的 s: iterator tag 中嵌套的所有 s: checkbox 进行全选、反选操作

    在这个场景中,我们关注的是`s:iterator`标签和`s:checkbox`的使用,它们是Struts 2 中视图层(JSP)的重要组件,用于迭代数据集合并呈现复选框。在Web应用中,用户经常需要进行全选和反选的操作,这通常在管理多个...

    Struts2案例翻译篇-Using Struts2 Tag

    在Struts2中,Tag库是其核心组件之一,极大地简化了视图层的开发,使得开发者可以更方便地创建动态网页。本篇将深入讲解如何在Struts2中使用Tag,以及它们在"HelloWorld"案例中的应用。 1. **Struts2 Tags介绍** ...

    struts2 tag 使用实例

    - `&lt;s:form&gt;`:创建表单,支持自动绑定Action类的属性,内置验证机制,可设置提交方法(GET/POST)和目标动作。 - `&lt;s:fielderror&gt;`:显示验证错误信息。 - `&lt;s:actionerror&gt;`:显示全局的动作错误信息。 5. ...

    Struts2的tag标鉴

    在Struts2中,tag标签库是其核心特性之一,提供了丰富的UI组件,使得开发者可以方便地在JSP页面中创建交互式的用户界面。 **Struts2的tag标签库** Struts2的tag标签库是由一系列的标签组成,这些标签能够直接在JSP...

    struts2-tags-API.rar_struts2 api_struts2 tag api_struts2 tags ch

    `struts2_tag_api`则强调了标签API,这意味着文档将详细介绍如何在JSP页面中使用Struts2提供的各种标签。`struts2_tags_chm`暗示这份文档是中文版,方便国内开发者阅读和理解。 在`struts2-tags-API.chm`这个帮助...

    struts 2.0系列2常用的Struts 2.0的标签(Tag)介绍

    Struts 2.0 是一款流行的Java Web框架,它的核心特性之一是强大的标签库(Tag Library),这使得开发者能够更方便地在JSP页面中构建动态用户界面。本篇文章主要介绍Struts 2.0中常用的标签,以及它们在实际工作中的...

    Struts 2.0的标志(Tag)介绍

    ### Struts 2.0的标志(Tag)详细介绍 #### 非UI标志:if、elseif、else 和 iterator 在Struts 2.0中,非UI标志主要用于控制流程和数据处理,它们提供了强大的功能来增强JSP页面的动态性和交互性。 ##### if、...

    Struts2常用标签

    Struts2的一个显著特点是支持多种表达语言,包括OGNL(Object-Graph Navigation Language)、JSTL(JavaServer Pages Standard Tag Library)、Groovy以及Velocity,这比Struts1.x仅支持EL(Expression Language)...

    struts2中文教程

    二、常用的Struts2.0的标志(Tag)介绍 1. 非UI标签 非UI标签主要用于处理逻辑和数据,不直接生成用户界面元素。例如: - `if`、`elseif`和`else`:这些标签允许你在JSP页面中进行条件判断,类似于Java中的if语句...

    Struts.2.0的标志(Tag)介绍

    在 Struts 2 中,标签(Tag)是视图层的重要组成部分,它们用于在 JSP 页面中方便地插入动态内容和控制页面流程。Struts 2 的标签库提供了多种预定义的标签,这些标签与 Struts 2 框架紧密集成,提高了开发效率并...

    struts2 sort实例

    同时,Action还需要提供一个方法来设置Comparator: ```xml &lt;result name="success"&gt;/WEB-INF/content/sort.jsp ``` ```java public class SortAction extends ActionSupport { private List&lt;MyObject&gt; list; ...

    Struts2 标签使用简介

    除了预定义的标签外,Struts2还允许开发者自定义标签,这需要创建一个继承自`org.apache.struts2.views.jsp.TagSupport`的Java类,并在JSP页面中使用`&lt;s:tag&gt;`进行调用。 五、标签库的扩展性 Struts2的标签库不仅...

    struts2的详细资料

    文件名“struts2_05_03_controlTag”可能涵盖了Struts2控制标签的使用,这些标签包括导航和流程控制标签,如 `&lt;s:if&gt;`, `&lt;s:else&gt;`, `&lt;s:switch&gt;`, `&lt;s:iterator&gt;`等,它们帮助开发者根据条件执行不同的操作或循环...

    struts2 标签库 帮助文档

    1. &lt;s:bean name=""&gt;&lt;/s:bean&gt;-----类似于struts1.x中的,JavaBean的值 C: 1. &lt;s:checkbox&gt;&lt;/s:checkbox&gt;-----复选框 2. &lt;s:checkboxlist list=""&gt;&lt;/s:checkboxlist&gt;-----多选框 3. &lt;s:combobox list=""&gt;&lt;/s:...

    struts2 标签 tags API 参考文档

    Iterate标签 (`&lt;s:iterator&gt;`) 用于迭代集合数据,通常配合其他标签如`&lt;s:property&gt;`来展示每个迭代元素的值。 6. **If/Else标签** `&lt;s:if&gt;` 和 `&lt;s:else&gt;` 标签提供了条件逻辑,允许在JSP页面上进行条件判断。 ...

    struts标签使用中文说明文档

    2. 标签语法:每个Struts标签都有特定的属性,如name、value、label等,这些属性通常与Action上下文中的值绑定。 3. 数据绑定:Struts标签能自动与Action中的属性进行数据绑定,如`&lt;s:textfield name="username"/&gt;`...

    struts_tag

    - 在Struts1.x中,`&lt;s:bean&gt;`用于实例化JavaBean并将其值绑定到页面上下文。在Struts2中,这种功能通常通过Action类和Ognl表达式实现。 C. `&lt;s:checkbox&gt;` 和 `&lt;s:checkboxlist&gt;` - `&lt;s:checkbox&gt;` 创建一个复选框...

    jstl和struts标签

    - **迭代标签**:如`&lt;s:iterator&gt;`,用于遍历集合或数组。 - **转换标签**:如`&lt;s:date&gt;`、`&lt;s:property&gt;`等,用于数据类型的转换显示。 通过使用JSTL和Struts标签,开发者不仅能够提高代码的可读性和可维护性,还...

    struts2标签配置

    代码示例中,通过`&lt;s:set&gt;`设置了`iterList`列表,然后使用`&lt;s:iterator&gt;`进行迭代,并利用`&lt;s:property&gt;`显示每个元素的值。此外,还使用了`&lt;s:if&gt;`标签配合`status="s"`属性来根据元素的奇偶性改变背景色。 ### ...

    struts2-tags-文档.rar

    在这个文档中,你可以了解到如何设置Struts2的配置文件,如何创建Action类,以及如何使用拦截器进行业务逻辑处理。此外,它可能还会讲解如何进行视图层的渲染,包括JSP页面的使用以及Struts2自定义标签的应用。 ...

Global site tag (gtag.js) - Google Analytics