`
java_frog
  • 浏览: 255527 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

logic:iterate和bean:write 的使用

阅读更多
<a href="http://localhost:8088/mylogin/forward.do?key=value">forward</a>


public class SchemeAction extends LookupDispatchAction{

	@Override
	public ActionForward execute(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception {
		// TODO Auto-generated method stub
		String str=request.getParameter("key");
		System.out.println("--------"+str);
		
		this.see(request,response);
		return mapping.findForward("welcome");
	}
	
	
	public static void see(HttpServletRequest request, HttpServletResponse response){
		
		List list=new ArrayList();
		for(int i=0;i<5;i++){
			FormBean formbean=new FormBean();
			[color=blue]formbean.setName("ghr"+i);
			formbean.setSex("sex"+i);
			formbean.setAge("age"+i);[/color]
			list.add(formbean);
		}
		request.setAttribute("[color=darkred]list[/color]", list);
	} 
	
	@Override
	protected Map getKeyMethodMap() {
		// TODO Auto-generated method stub
		return null;
	}
	
}


<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>




<table border=1>
  <tr><td width=40>姓名</td>
  <td width=40>性别</td>
  <td width=40>年龄</td></tr>
    <logic:iterate id="su" name="list">
    <tr><td><bean:write name="su" property="name"/></td>
    <td><bean:write name="su" property="sex"/></td>
    <td><bean:write name="su" property="age"/></td></tr>
    </logic:iterate>
    </table>
分享到:
评论

相关推荐

    struts 标签 logic:iterate使用 logic:iterate

    `bean:write`标签用于输出bean的属性值,例如`accountBean`的`account`、`other_name`和`is_main_account`。 Action类`InformationAction`负责处理请求,从中获取`account`信息,然后通过数据库查询获取与之关联的...

    logic:iterate 是什么,怎么用

    使用 `&lt;bean:size&gt;` 和 `&lt;bean:write&gt;` 可以获取集合的大小,并在迭代过程中指定元素的索引。 ```jsp &lt;logic:iterate id="item" name="list" type="example.User" indexId="index"&gt; &lt;bean:write name="index" /&gt; -...

    logic:iterate标签当遍历的collection为Map时的使用

    iterate id="destMap" name="srcMap"&gt; &lt;br&gt; &lt;bean:define id="bean" name="destMap" property="value" /&gt; &lt;br&gt; &lt;bean:write name="bean" property="name" /&gt; &lt;br&gt;&lt;/logic:iterate&gt; &lt;br&gt;2. Map里存放的是...

    struts-logic iterate标签学习指南

    在使用`logic:iterate`标签时,还可以设置其他属性,比如`indexId`用于存储当前迭代的索引,`length`和`offset`用于限制遍历的范围。`id`属性则用于在迭代过程中为每个元素提供一个唯一的ID,以便于在页面上引用。 ...

    logic标签的问题及解答

    除了上述基本用法,`&lt;logic:iterate&gt;`还可以与其他逻辑标签结合使用,例如`&lt;logic:notEmpty&gt;`、`&lt;logic:equal&gt;`等,实现更复杂的条件判断和流程控制。 需要注意的是,随着技术的发展,Struts 1的`logic`标签库在...

    常用struts1遍历方法

    3. **第一层遍历**:使用`&lt;logic:iterate&gt;`标签遍历`catalog`中的键值对。这里`id`定义了当前迭代项的变量名`element`,`indexId`定义了当前迭代项索引的变量名`ind`。 4. **第二层遍历**:对于每一个键值对,如果值...

    在Struts标签中对数据的几种遍历

    使用`&lt;logic:iterate&gt;`标签遍历时,可以通过`property`属性来分别访问键(key)和值(value)。 **示例代码:** ```jsp HashMap map = new HashMap(); map.put("Jan", "January"); map.put("Feb", "February"); ...

    struts1 table标签中Logic的使用属性

    ### Struts1 Table标签中Logic的使用属性 在Struts框架中,`table`标签用于在JSP页面中展示数据,而`Logic`标签则提供了条件判断的能力,这对于动态显示内容非常有用。以下是对给定文件中提到的Logic标签属性进行...

    Struts中logic标签的使用

    - 使用`logic:iterate`时,确保集合已正确设置到请求、session或application作用域。 总结,Struts中的logic标签提供了一套便捷的条件判断和循环控制功能,使得在JSP页面中处理业务逻辑变得更加直观和简单。理解并...

    struts logic标签(ppt)

    3. `&lt;logic:greaterThan&gt;`、`&lt;logic:lessThan&gt;`、`&lt;logic:greaterEqual&gt;`和`&lt;logic:lessEqual&gt;`标签: 这些标签用于数值比较。例如,判断用户年龄是否大于25岁: ```jsp &lt;logic:greaterThan value="25" property=...

    Struts标签 -LOGIC标签

    在Struts框架中,逻辑标签(LOGIC标签)是JSP标签库的一部分,用于处理页面的流程控制和逻辑判断。这些标签简化了在JSP页面上进行条件判断和循环操作,从而使得代码更易读、更易于维护。 **1. `logic:iterate`标签*...

    struts标签库总结

    - `&lt;logic:iterate&gt;`:与`&lt;bean:iterate&gt;`类似,用于遍历集合对象,如数组、列表或Map。它可以设置索引变量和迭代对象,将每个元素依次赋值给一个变量,方便在循环体中使用。 4. **Display Tag**(展示标签): -...

    重要知识Struts标签大全.pdf

    本文将深入探讨Struts的Bean Tags、HTML Tags和Logic Tags,这三个主要的标签库。 **Bean Tags** 主要用于处理和展示Bean对象。这些标签可以帮助开发者创建、访问和修改Bean,以及基于HTTP请求中的cookies、headers...

    struts标签使用war

    本教程将详细介绍 Struts 的四大标签库:struts、logic、html 和 bean,并通过实际操作展示它们的使用方法。 1. **struts 标签库**: - `.strutslogic`:主要用于控制流程,如条件判断、循环等。例如,`&lt;logic:...

    struts分页标签

    分页的核心标签有两个:`&lt;logic:iterate&gt;`和`&lt;bean:write&gt;`。`&lt;logic:iterate&gt;`用于遍历集合,而`&lt;bean:write&gt;`则用于在页面上显示每个元素的属性值。 1. `&lt;logic:iterate&gt;`标签:这个标签会遍历一个集合,比如一个...

    Struts标签库html标签、logic标签、bean标签

    - `&lt;bean:write&gt;`:输出Bean的属性值。 - `&lt;bean:include&gt;`:包含另一个页面或JavaBean。 - `&lt;bean:message&gt;`:获取并显示资源包中的消息。 3. **Logic标签库**: Logic标签库提供逻辑控制,帮助处理条件判断和...

    精通Struts书中讲解logictaglibs的例子

    Struts框架是Java Web开发中的一个经典工具,它极大地简化了MVC(模型-视图-控制器)...在《精通Struts》这本书中,你会找到更多关于如何使用和优化这些标签的深入讲解和实例,对于提升你的Struts技能无疑大有裨益。

    Struts标签的使用

    例如,`&lt;html:form&gt;`配合`&lt;html:input&gt;`可以创建用户输入表单,`&lt;logic:iterate&gt;`结合`&lt;bean:write&gt;`可以遍历并显示列表数据,而`&lt;logic:equal&gt;`则可以用来做条件判断,控制页面的显示内容。 学习Struts标签的最佳...

    Struts开发技术

    然后,在JSP页面上使用`&lt;logic:iterate&gt;`和`&lt;html:link&gt;`标签来生成带有参数的链接。 **DTO:** ```java Map, String&gt; map = new HashMap(); map.put("name1", value1); dto.setMap(map); List&lt;DTO&gt; lst = new ...

Global site tag (gtag.js) - Google Analytics