POJO класс
public class Professor {
private long id;
private String department;
String imagepath;
private List<String> subjects;
public List<String> getSubjects() {
return subjects;
}
public void setSubjects(List<String> subjects) {
this.subjects = subjects;
}
}
Контроллер
List<Professor> list= pdao.getProfessorById(id);
for(Professor p : list){
String courses = String.join(",", p.getSubjects());
out.println(courses);
}
mv=new ModelAndView("profdetails","professors",list);
JSP
<c:forEach var="professor" items="${professors}">
<c:out value="${professor.getId()}" />
<c:out value="${professor.getFirstName()}" />
<c:out value="${professor.getLastName()}" />
<c:out value="${professor.getSubjects()}" />
</c:forEach>
Мне нужно отобразить список предметов на странице JSP. В моем классе преподавателей «предметы» - слабая сущность, определенная в файле hbm. xml. Я получаю LAzyInitializationException