2 개의 엔티티가 회의 및 엔티티 아젠다입니다.다른 엔티티 클래스 Java Persistance API에서 속성 관계를 가져 와서 서블릿을 통해 JSP에 표시하는 방법은 무엇입니까?
이와 같이 데이터베이스에서 코드 엔터티 클래스 (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 엔티티 회의에서 관계이다. 그렇다면 내 컨트롤러 서블릿에서 EJB를 이와 같이 호출합니다.
내가 같은 JSP 페이지에서 코드 .. 쓰기 ..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());
}
......
는 내가 만나 meetingAgenda 테이블 개체에서 데이터를 표시 할 ...하지만 난 이 도와주세요 .. 할 수 없습니다 ..
<c:forEach var="meeting" items="${meetings}">
<td> MeetingCode : ${meeting.meetingCode} </td>
<td> Meeting : ${meeting.meeting} </td>
<td> Agenda : ${meeting.getMeetingAgendaCollection} </td>
</c:forEach>
어떻게 데이터를 표시합니까? getMeetingAgendaCollection을 사용하여 의제?
귀하의 도움에 감사드립니다.
마지막으로 해결책을 다시 찾았습니다. – user1787209
마침내 해결책을 다시 찾았습니다 .. 감사합니다 .. 문제가 해결되었습니다. – user1787209