`
sunxboy
  • 浏览: 2869380 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

用struts标签输出list、map

阅读更多
代码如下

  ArrayList  testList=new ArrayList(); 
  HashMap testMap1=new HashMap();
	  testMap1.put("grade","七年级");
	  testMap1.put("class","一班"); 
	  testMap1.put("master","张三"); 
  testList.add(testMap1); 

  HashMap testMap2=new HashMap();
	  testMap2.put("grade","八年级"); 
	  testMap2.put("class","二班"); 
	  testMap2.put("master","张三"); 
 testList.add(testMap2);  

  HashMap testMap3=new HashMap();
	  testMap3.put("grade","九年级");
	  testMap3.put("class","五班");
	  testMap3.put("master","李四"); 
  testList.add(testMap3);

 

<table border="1" cellpadding="0" cellspacing="0" bordercolor="#0033CC" name="tableList">     <tr><td>master</td><td>class</td><td>grade</td></tr> 
	<logic:iterate id="element" indexId="ind" name="testList" >
	<tr>
		<td> 
			<logic:iterate id="elementValue" indexId="idx" name="element"> 
				<logic:equal name="elementValue" property="key" value="master">                    
					<bean:write name="elementValue" property="value"/> 
				</logic:equal>      
			</logic:iterate>
		</td>                                   
		<td> 
			<logic:iterate id="elementValue" indexId="idx" name="element">      
				<logic:equal name="elementValue" property="key" value="class">                    
					<bean:write name="elementValue" property="value"/>                   
				</logic:equal>     
			</logic:iterate>    
		</td>                  
		<td>
			<logic:iterate id="elementValue" indexId="idx" name="element">        
				<logic:equal name="elementValue" property="key" value="grade">                    
					<bean:write name="elementValue" property="value"/>                    
				</logic:equal>     
			</logic:iterate>       
		</td>            
	</tr>            
	</logic:iterate>    
</table>

 

 

 

分享到:
评论

相关推荐

    struts2迭代 Map List

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它用于迭代任何可迭代的对象,包括List和Map。基本语法如下: ```jsp &lt;!-- 迭代体 --&gt; ``` 其中,`value`属性用于指定要迭代的集合,而`var`属性用于...

    Struts2 iterator 标签遍历 Map,List,数组(三十六)

    在Struts2中,`iterator`标签是用于遍历集合数据的重要工具,它可以用来迭代Map、List和数组等数据结构,以便在视图层进行展示。本篇文章将深入探讨`iterator`标签在遍历这些数据类型时的具体用法。 首先,我们来看...

    struts2传递map list set到action

    struts2传递map list set到action

    Struts中List里嵌套Map

    在JSP页面上,我们可以使用Struts的标签库(struts-bean标签库)来遍历List和Map,将数据展示出来: ```jsp &lt;td&gt;&lt;bean:write name="product" property="id"/&gt; &lt;td&gt;&lt;bean:write name="product" property="name...

    struts2标签使用例子

    - 在JSP页面中使用标签,如`s:textfield name="username"`绑定Action的username属性。 - 配置Struts2的配置文件(struts.xml或struts.properties),定义Action和结果。 通过以上介绍,我们可以看出Struts2标签库...

    Struts标签集合简介

    此标签类似于Struts1中的JavaBean引用,但在Struts2中并不常用,因为Struts2更倾向于使用Action来处理业务逻辑。 C. `&lt;s:checkbox&gt;`, `&lt;s:checkboxlist&gt;`, `&lt;s:combobox&gt;`, `&lt;s:component&gt;`: 这些标签用于创建复选...

    struts标签大全

    在Struts1.2.9中,使用这些标签时,需要在JSP页面顶部引入Struts的TLD(Tag Library Descriptor)文件: ```jsp &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; ``` 然后通过指定的prefix(如`s`)来引用相应的...

    struts1.2标签实例

    总结,Struts1.2标签实例对于初学者来说是非常有价值的教育资源,它可以帮助开发者快速掌握Struts框架的使用,提升Web应用开发的效率。通过深入理解和实践,开发者可以利用这些标签构建出高效、可维护的用户界面。

    struts2.0标签使用源码

    在本文中,我们将深入探讨Struts2.0标签的使用及其源码分析。 一、Struts2.0标签概述 Struts2.0标签库是基于OGNL(Object-Graph Navigation Language)表达式的,它提供了丰富的标签,如`s:property`、`s:textfield`...

    struts标签做的增删查改

    在Struts2中,通过使用标签库可以极大地简化视图层的开发,使得开发者能更专注于业务逻辑而不是繁琐的HTML代码。在给定的标题和描述中,"struts标签做的增删查改"提到了几个关键的Struts2标签,它们分别是`s:...

    struts2标签库详解(非常不错)

    10. `s:iterator`: 循环标签,常用于遍历集合数据,如List、Map等。 11. `s:include` 和 `s:useBean`: 分别用于包含其他页面和实例化Java Bean。 Struts2标签库API文档详细列出了每个标签的属性、用法和示例,帮助...

    Struts2 JSP中将list,set ,Map传递到Action然后<s:iterator>遍历(三十五)

    本文将深入探讨如何在JSP中将`List`, `Set`, `Map`等集合类型的数据传递到Action,然后再通过`&lt;s:iterator&gt;`标签进行遍历显示。这种方式对于数据的展示和交互具有重要的实践意义。 首先,我们需要了解Struts2的工作...

    struts常用标签示例

    通过`Struts.CHM`文档,你可以详细了解到每个标签的属性和用法,以及如何在实际项目中结合使用这些标签来构建复杂的用户界面。在学习过程中,建议结合实际案例进行练习,以加深理解并提高应用能力。

    struts2标签解析

    Struts2标签库是Java Web开发中的一个强大工具,它为开发者提供了丰富的UI组件和控制逻辑,极大地简化了视图层的代码编写。Struts2框架的标签库基于OGNL(Object-Graph Navigation Language)表达式语言,使得在JSP...

    Struts标签的简单应用

    - `&lt;s:iterator&gt;`:遍历集合对象,如List或Map,进行循环输出。 2. Commons Tags(c标签): c标签来自Apache Commons JSTL库,它提供了一组通用的JSP标签,可以处理数组、集合、字符串等数据操作。例如: - `...

    struts2标签大全

    10. **s:iterator标签**:用于迭代集合,常用于遍历列表、数组或Map,可以在循环内部嵌套其他Struts2标签。 11. **s:property标签**:用于显示Action类属性的值,可以格式化输出,支持EL表达式。 12. **s:debug...

    实用struts标签库

    5. **List标签**:`&lt;s:select&gt;`和`&lt;s:checkboxlist&gt;`、`&lt;s:radiobuttons&gt;`用于创建下拉列表、多选框和单选按钮,它们可以从Action类的属性或Map中动态获取选项。 6. **Validation标签**:`&lt;s:errors&gt;`和`...

    Struts2中的标签介绍及应用实例

    本文将深入探讨Struts2中的标签,特别是与表单相关的标签,并通过实例来解释它们的使用方法。 首先,让我们关注 `&lt;s:form&gt;` 标签。这是Struts2中的核心表单标签,用于创建HTML表单。默认情况下,它以表格布局呈现,...

    struts标签库使用

    本文将详细介绍Struts2标签库中的部分核心功能,包括解决标签换行问题、submit标签的样式调整、以及select标签的使用。 一、Struts2标签换行问题及解决 在默认情况下,Struts2表单元素会自动换行,每个元素占据一...

Global site tag (gtag.js) - Google Analytics