显示stu的name属性的方法用:<bean:write name="team" property="stu.name"/>
要通过stu显示完整的信息,把Student 的类的 toString 方法覆盖一下看看
要通过stu显示完整的信息,把Student 的类的 toString 方法覆盖一下看看
解决方案 »
- spring3的静态文件当遇到类级别+方法级别时候无法访问方案
- struts2中的下拉列表中listKey和listValue的问题
- 小弟初学java,还望各位帮帮忙。
- 中序,后序遍历的意义
- hibernate中session的困惑
- 关于调用weblogic的问题
- windows 下面的J2EE程序是否可以直接移植到linux下面呢?具体方法如何做???????详细说明的达人将给予高分回报!!!!!!
- 请问在做J2EE项目时,EAR包有什么作用阿?是必须要的吗?
- 问几个很白痴的问题!
- 请问那里有java类库的电子书籍下载和图书出售
- jni调用DLL?
- 具的没有人知道这两个问题吗,大公司面试经常问的!!
用${Team.teanName}; 还是{$Team.teanName} 忘了
class Team{
String teamid;
String teamName;
Set stus; //Set为java.util.Set
}
如何取得Set里面对象的值
一定要把lazy属性设置成false,否则在Struts显示的时候会报错的。。举个例子:
//action
List result = teamDAO.find();//查询team表所有数据
request.setAttribute("queryObject", result);jsp页面:
<logic:present name="queryObject"> <logic:iterate id="element" name="queryObject">
<bean:write name="element" property="teamid"/>
<bean:write name="element" property="teamName"/>
<bean:write name="element" property="stu.name"/>//如果你的term表的记录和Student表的记录是一对一的,就这样就可以了。。
//如果是一对多的,那么
<logic:iterate id="stuelement" name="element" property="stu">
<bean:write name="stuelement" property="name"/>//现在这里的写法和前面的一样了。。
</logic:iterate>
</logic:iterate></logic:present>