`
张玉龙
  • 浏览: 743758 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
社区版块
存档分类
最新评论

jsp中使用Iterator遍历action返回的对象时,怎么将对象属性的值赋给变量

阅读更多
jsp中使用Iterator遍历action返回的对象时,怎么将对象属性的值赋给变量

--------------------------------------------------------------showTree.jsp


<%@ page language="java" contentType="text/html; charset=UTF-8"
	import="java.util.*,com.qiyi.po.*" pageEncoding="UTF-8"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	</head>
	<body><a href="./findAllAction.action">显示</a>
	<table align="left" border="2" bordercolor="ffffff">
	 <s:form>
	 <tr>
           <td> 
           <%
           List<Tree> list=(List<Tree>)request.getAttribute("list");
           for(Tree t:list){
           for(int i=0; i<t.getPid(); i++){
            %>  
            <%="&nbsp;&nbsp;"%>
           <%}%> 
           <%=t%><br>
           <%}%>  
         </td>
      </tr>
      </s:form>
     </table>
	</body>
</html>










分享到:
评论

相关推荐

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

    在这个例子中,`myMap`是Action类中的一个Map属性,`iterator`标签会遍历Map的每个键值对,并使用`s:property`标签显示它们。 接下来,我们讨论如何遍历List。List是一种有序的集合,`iterator`标签通过`status`...

    使用struts2的标签,在页面上用列表的方式列出action里集合中所有元素的所有属性值

    本篇文章将详细讲解如何使用Struts2的标签库,尤其是在页面上以列表的形式展示Action中集合对象的所有元素属性值。 首先,我们需要了解Struts2的核心概念:Action。Action是业务逻辑的载体,它处理请求,执行相应的...

    struts2中的map遍历

    这样,当用户访问对应的URL时,Struts2会调用`MyAction`的`execute()`方法,填充Map数据,并将结果转发到`resultPage.jsp`,在那里使用`&lt;s:iterator&gt;`遍历并显示Map内容。 除了基本的遍历,Struts2还提供了丰富的...

    Struts iterator JSP Map 中嵌套 Map

    Struts迭代器(Iterator)在JSP中与Map的交互是一种常见的编程场景,尤其是在处理表单数据、展示复杂对象结构时。Struts2框架提供了一种便捷的方式,允许我们在JSP页面上遍历并显示存储在Map中的数据。这篇博客...

    java的Struts中的OGNL标签的使用,详细介绍

    `s:iterator`将遍历这个列表,每次迭代都将`name`属性的值输出。 总的来说,Java的Struts2中的OGNL标签极大地提高了开发者在JSP页面上操作和展示数据的便利性。熟练掌握OGNL表达式和相关标签的使用,能够帮助我们更...

    strust2 s:iterator常用情况个人总结

    在 Struts2 框架中,`s:iterator` 是一个非常重要的标签,它主要用于遍历集合数据(如数组、列表、映射表等),并且在 JSP 页面上显示这些数据。下面将根据提供的示例代码对 `s:iterator` 在不同场景下的使用进行...

    struts2常用标签说明

    - 使用`&lt;s:textfield&gt;`标签将值传递给Action中的对象属性。 - 使用`&lt;s:if&gt;`和`&lt;s:else&gt;`进行页面上的逻辑判断,确保判断数据在Action中可用。 - 通过`&lt;s:iterator&gt;`遍历并显示集合数据。 - 使用`&lt;s:url&gt;`和`...

    OGNL访问OGNL上下文和Action上下文Struts2rarfdsafsdfasdfas

    通过阅读`Struts#.txt`文件,我们可以深入学习Struts2框架下OGNL的使用方法和技巧,了解如何有效地利用OGNL上下文和Action上下文来操纵数据,以及如何在JSP页面中使用OGNL标签进行数据展示和控制流。这将有助于提升...

    struts2传值

    本文将深入探讨Struts2中两种不同的传值方式,并结合实例解析如何在JSP页面中使用Struts2标签进行数据访问。 首先,传值问题在Struts2中主要涉及到Action类和JSP页面之间的交互。在Action类中,有两种方式可以将值...

    struts2 的标签库

    此标签允许将表单字段的值直接绑定到Action中的对象属性,例如`&lt;s:textfield name="user.userName" id="username" /&gt;`,这表示将值传递给Action中名为`user`的对象的`userName`属性。Action中需要有一个`User`对象,...

    struts2里的一些标签

    - `&lt;s:textfield name="user.userName" id="username" /&gt;`用于将值直接传入Action中的对象属性,如`user`对象的`userName`属性。确保Action中有对应的对象和属性以及getter和setter。 4. **条件判断 `&lt;s:if&gt;` 和 `...

    Struts中嵌套集合的显示示例

    在Struts视图层,我们需要将这些数据呈现给用户,这通常涉及到JSP页面和Struts标签库的使用。 在`testmap.jsp`这个文件中,很可能包含了使用Struts标签来展示嵌套集合的代码。JSP页面可以通过`&lt;s:iterator&gt;`标签...

    Struts 2 标签

    4. **List标签**: `&lt;s:iterator&gt;`遍历集合,如数组、列表或Map,并将其内容呈现出来。`value`属性指定集合对象,`status`属性提供迭代状态变量。 5. **If标签**: `&lt;s:if&gt;`和`&lt;s:else&gt;`、`&lt;s:elseif&gt;`用于条件判断,...

    struts2开发经典总结,错误汇总

    然后,使用Struts2标签库的`s:iterator`遍历结果集,如在`sort1.jsp`中显示`sort5list`的结果集。同时,可以在`index.jsp`中直接调用这个Action的方法并显示结果。 3. Struts2超链接传递参数: Struts2提供了多种...

    ognl表达式案例

    比如,如果Action类有一个`List&lt;String&gt; messages`属性,我们可以在JSP中使用`&lt;s:iterator value="messages"&gt;`标签遍历这个列表。 描述中提到的"ognl标签"是指Struts2提供的与OGNL相关的标签库,它们使得在JSP页面...

    struts2迭代 Map List

    当你需要遍历一个List时,可以直接将List对象的名称赋值给`value`属性。例如,假设有一个名为`users`的List,可以这样使用: ```jsp &lt;s:iterator value="users" var="user"&gt; 用户ID: , 用户名: &lt;/s:iterator...

    超级有影响力霸气的Java面试题大全文档

    子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被"屏蔽"了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。...

    struts标签做的增删查改

    它与Action类中的属性相对应,当表单提交时,Struts2框架会自动将输入值绑定到Action的属性。可以设置`name`属性来指定绑定的属性名。 ```jsp 用户名" /&gt; ``` 3. **s:select**:这个标签用于创建HTML选择列表...

    struts2复习资料

    - 使用`#`前缀取值,表示访问内置对象,如`#session`、`#request`等,这在JSP页面中获取HttpSession或HttpServletRequest中的属性时非常有用。 5. **Struts2传递数据**: - **值栈(ValueStack)**:Struts2的...

Global site tag (gtag.js) - Google Analytics