Struts+Hibernate+Spring多表数据在JSP页面显示问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:16:41
有用户表UsersInfo(userid(pk),username,usersex),教师表TeacherInfo(teaid(pk),teaname,teaadd),用户教师关系表UsersTeacher(utid(pk),userid(fk),teaid(fk));用户表和教师表的主键在用户教师表中做外键.用的数据库是oracle9i,hibernate自动生成的DAO,在其中写了一个方法,想在JSP页面显示用户表的username,usersex和教师表的teaname,teaadd.怎么显示呢

先写一个查询语句,将结果查出来。然后再写一个bean/form,将结果用bean/form对象来保存,再将这个对象放入集合中,最好放入arryList中。在页面获得这个集合后,用logic:iterate遍历,用bean:write标签(property为bean/form中的属性名)就可以打出来了.

先在struts的action里面得到这些数据,然后用request.setAtrribute('userInfo',userInfo);

在jsp页面用$(requestScope['userInfo'])取放到<html:forEach item=$(requestScope['userInfo']) var=userInfo>
userInfo.username

</html>

有人说对了,struts action里头获得session,然后session.setAttribute("name",value),name就是你JSP也面里需要取得的属性.
在JSP页面中${name}就行了.