struts中的<bean:write>能不能输出复杂对象?怎么做? 显示stu的name属性的方法用:<bean:write name="team" property="stu.name"/>要通过stu显示完整的信息,把Student 的类的 toString 方法覆盖一下看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用${Team.teanName}; 还是{$Team.teanName} 忘了 如果对象中包含列表比如:List,Setclass Team{ String teamid; String teamName; Set stus; //Set为java.util.Set}如何取得Set里面对象的值 //显示多个表的数据,最重要的是在Term.hbm.xml中配置<set name="stu" lazy="false" ..一定要把lazy属性设置成false,否则在Struts显示的时候会报错的。。举个例子://actionList 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> 【求助】struts2中在不知道form表单参数有多少和不知道参数名的时候如何取值 Xdoclet 替代方法,简易又节省宝贵时间 WebService实现移动的卓望正向订购关系同步的业务接口 求各位解释我的struts2 <s:select> 标签 一句简单SQL 语句 如何 改写成 HQL 语句 struts中ec标签的使用问题? 如何启动指定电脑中某一文件 hibernate Tomcat显示新JSP问题 将字符串转化为Date类型问题 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>