例如有3个表
public TModules
{
public int id;
set;get;
}
public TRoles{
public int id;
set;get;
}
public TRolesTModules
{
public int id;
public int mid;
public int rid
set;get;
}
通过HQl查询语句:例如(from TModules as tm,TRoles as tr,TRolesTModules as trm where tm.id=trm.mid and trm.rid = tr.id)得到的List结果是这3个对象的一List,我如果通过struts2的循环标签写的话应该怎么写出来,如果是一个表的话直接用在<s:iterator value="#reuqest.list"><s:propotey value="id">这个ID直接就是一个对象的属性就可以了,但是多表的情况这样写就不对了,我debug的时候看到应该是这样排列List[i][TModules]List[i][TRoles]List[i][TRoleTModule]这样子我不知道在页面怎么把这个List给在页面上循环出来,不知道有没有高手能指点我一下,很急 工作中 期待答案
public TModules
{
public int id;
set;get;
}
public TRoles{
public int id;
set;get;
}
public TRolesTModules
{
public int id;
public int mid;
public int rid
set;get;
}
通过HQl查询语句:例如(from TModules as tm,TRoles as tr,TRolesTModules as trm where tm.id=trm.mid and trm.rid = tr.id)得到的List结果是这3个对象的一List,我如果通过struts2的循环标签写的话应该怎么写出来,如果是一个表的话直接用在<s:iterator value="#reuqest.list"><s:propotey value="id">这个ID直接就是一个对象的属性就可以了,但是多表的情况这样写就不对了,我debug的时候看到应该是这样排列List[i][TModules]List[i][TRoles]List[i][TRoleTModule]这样子我不知道在页面怎么把这个List给在页面上循环出来,不知道有没有高手能指点我一下,很急 工作中 期待答案
解决方案 »
- struts里配置mysql数据库需要具体几个包?
- 如何通过 JDOM 获取下面 XML文档的 RECORD(带命名空间的)节点
- javax包在哪能下得到?
- 用jsp翻译一下这段PHP代码,谢谢了!大家请帮忙吗
- tomcat安装好了,但http://127.0.0.1:8080/admin为空白页!
- 一个根据自定义条件进行查询的实现
- 哪里可以下载到jeffheaton的机器人包
- WebSphere Application Studio 5 如何配置支持jdk1.4或者更高版本?
- 能对通过file类往局域网上的另外一台机器的share文件夹下写文件吗?
- 谁能具体解释一下ejb的功能?
- if 多条件判断的简单问题。
- 谁来帮忙看下,JPA的问题
struts 1.x
<logic:iterator id="id" property="list" scope="request" >
${id[0]}第一个对象
${id[1]}第二个对象
${id[2]}第三个对象
</logic:iterator>
要取道具体值是 直接加属性名就可以了
${id[0].xxx}
因为那样的话查询出来就不是一个完整的对象了。
你需要什么字段的数据,读取对应的即可
<s:property value="#m[0].cid" />
</s:iterator>是第几个对象就[n]
我这边取的是第一个对象的cid对象