我有 2 个实体是实体会议和会议议程。
我像这样从数据库中编写代码实体类(EJB)。
public class Meeting implements Serializable {
......
@XmlTransient
public Collection<MeetingAgenda> getMeetingAgendaCollection() {
return meetingAgendaCollection;
}
public void setMeetingAgendaCollection(Collection<MeetingAgenda> meetingAgendaCollection) {
this.meetingAgendaCollection = meetingAgendaCollection;
}
.......
}
和这样的实体班会议议程。......
public class MeetingAgenda implements Serializable {
....
public String getAgenda() {
return agenda;
}
public void setAgenda(String agenda) {
this.agenda = agenda;
}
....
}
方法 getMeetingAgendaCollection 是来自会议实体的关系。然后,在我的控制器 servlet 中,我像这样调用 EJB。
public class ControllerServlet extends HttpServlet {
@EJB
private RapatFacadeLocal rapatFacade;
public void init() throws ServletException {
// store category list in servlet context
getServletContext().setAttribute("meetings", rapatFacade.findAll());
}
......
我想显示来自表实体会议和会议议程的数据......但我不能......请帮助......
我在 JSP 页面中编写代码.. 像这样..
<c:forEach var="meeting" items="${meetings}">
<td> MeetingCode : ${meeting.meetingCode} </td>
<td> Meeting : ${meeting.meeting} </td>
<td> Agenda : ${meeting.getMeetingAgendaCollection} </td>
</c:forEach>
如何使用 getMeetingAgendaCollection 显示数据议程 ????
谢谢你的帮助。