我是新来的struts。我不知道我对我的问题的解决方案是否正确。我的问题是我有两个表,如下所示
我想根据上述表格创建一个 HTML 表格,显示字段、组名称、组 ID、子组名称和子组 ID。我尝试使用列表和迭代器。但我无法同时获得这两个值(名称和 ID)
课内
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;
}
在 JSP 页面中
<table>
<s:iterator status="status" value="namesHead" >
<tr><td><s:property/></td></tr>
</s:iterator>
</table>
(我只能从上面的代码中得到组的名称,我需要显示组名、组 ID、子组的名称和子组的 ID)