<bean:define property='offset' name='lykForm' id='offset' />
<logic:iterate id="currentDemo" name="demoList" type="app.xxx.entity.Demo">
<tr><td><bean:write id="" property=""></td></tr>
<br>
</logic:iterate>
<logic:iterate id="currentDemo" name="demoList" type="app.xxx.entity.Demo">
<tr><td><bean:write id="" property=""></td></tr>
<br>
</logic:iterate>
解决方案 »
- <s:if>中判断与一个jsp变量相等的写法
- 用hibernate的反向工程建立了实体类之后。如果数据库改变,那么如何更新,而不是重新生成
- 帮看看这个可以实现吗?
- jquery out.println() 乱码
- 哪里有jsp的主页空间啊?? 收费的也可以
- 使用Middlegen工具生成Hibernate的.hbm.xml文件和.java文件出错,请大侠指点迷津!
- 高分求解:使用Weblogic的Web工程,有文件Upload组件的画面,提交时,经常出现白屏...
- 以jb9为IDE,以weblogic为server,解析JSP文件中的标签库出现的问题.
- struts-cofonfig.xml配置问题
- MyEclipse8.5没有project facets选项
- 求:孙卫琴的《精通struts》的源代码
- 关于Struts 单元测试的问题
---->楼主不是要用nested标签输出附1吗?
<logic:iterate 〉就是循环输出啊
附1的内容就是嵌套的输出啊,其中hi-dog和dog1是不同的层上的。
HashMap animals = new HashMap();
request.setAttribute("Animals", animals);
----------〉你保存的是一个HashMap,HashMap是不能直接用iterate来遍历的,需要将HashMap转化成SET,如:
HashMap animals = new HashMap();
Iterator it=animals.keySet().iterator();key=it.next();---〉这个得到的是key:hi-dog,hi-cat
Vector dog ---〉animals.get(key)<logic:iterate name=“” id=“” 〉可以嵌套,name是collection型,关键是name要指对
具体怎么做,你自己想想吧
你让我自己想的东西正是我的问题的核心啊另外HashMap也是可以迭代的,例子如下
<%
HashMap animals = new HashMap();
animals.put("hi-dog", "dog");
animals.put("hi-cat", "cat");
request.setAttribute("Animals", animals);
%>
<logic:iterate id="animals" name="Animals">
<bean:write name="animals" property="key" />
<bean:write name="animals" property="value" />
<logic:iterate>
List list1
}
list1 里面放的是Bean2,Bean2为
Bean2{
……
List list2
}list2里面存放bean3Bean3{
……
String userName;
}现在用nested嵌套读出Bean3中的userName<nested:iterate name="bean1" property="list1" id="bean2row">
<nested:define name="bean2row" id="bean2"/>
<nested:iterate name="bean2" property="list2" id="bean3row">
<nested:write name="bean3row" property="userName">
</nested:iterate>
<nested:iterate
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ taglib uri="/WEB-INF/struts-nested.tld" prefix="nested" %>
<%@ taglib uri="/WEB-INF/struts-template.tld" prefix="template" %>
<%@ taglib uri="/WEB-INF/struts-tiles.tld" prefix="tiles" %><%@page import="java.util.Vector"%>
<%@page import="java.util.HashMap,java.util.Iterator"%>
<html>
<head>
<title>nested标签</title>
</head>
<body bgcolor="#FFFFFF"> <%
HashMap animals = new HashMap();
Vector dog = new Vector();
Vector cat = new Vector();
dog.addElement("dog1");
dog.addElement("dog2");
dog.addElement("dog3");
cat.addElement("cat1");
cat.addElement("cat2");
cat.addElement("cat3");
cat.addElement("cat4");
animals.put("hi-dog", dog);
animals.put("hi-cat", cat);
request.setAttribute("Animals", animals);
%>
<logic:iterate id="item" name="Animals" >
<bean:write name="item" property="key"/>
<br />
<logic:iterate id="item1" name="item" property="value">
<bean:write name="item1" />
<br />
</logic:iterate>
</logic:iterate>
</body>
</html>