我是struts的新手。我不知道我的问题解决方案是否正确。 我的问题是我有两个表如下所示从strut2迭代器获取多个值
我想创建基于上述的表的HTML表,示出了字段,组名,组的ID和子的名称小组和小组的Id。我试图使用列表和迭代器。但我没能获得在JSP页面两个值(包括姓名和身份证)
内部类
public List getName() {
return namesHead;
}
public void setName(List name) {
this.namesHead = name;
}
public String listModules() {
SessionFactory factory = HibernateLoginUtil.getFactory();
Session session = factory.openSession();
Query q1 = session.createQuery ("select id,name FROM TableUsrModuleGroup WHERE stat='active'");
for(Iterator it = q1.iterate() ; it.hasNext() ;) {
Object row[] = (Object[]) it.next();
namesHead.add (row[1]); //put the name
}
return SUCCESS;
}
<table>
<s:iterator status="status" value="namesHead" >
<tr><td><s:property/></td></tr>
</s:iterator>
</table>
(仅组的名称我可以从上面的代码获得,我需要显示组名,组名和子组的名称以及子组的名称)