Таким образом, я довольно плохо знаком с JSP. Я попробовал это несколько путей. Пути, которые имели бы смысл в PHP или automagicy платформах... Я, вероятно, думаю слишком много на самом деле...
У меня есть быть в спящем режиме одного многим ассоциация. Это - класс x, имеет многие из класса y. В view.jsp x's класса. Я хотел бы захватить весь класс y, где внешний ключ y соответствует первичному ключу x, и отобразите их. Кажется, что в спящем режиме, правильно помещает этот материал в набор. Теперь, вопрос состоит в том, как я могу выполнить итерации через этот набор и затем произвести, это - содержание...
Я отчасти озадачен здесь. Я пытался записать scriptlet,
<%
java.util.Iterator iter = aBean.getYs().iter(); // aBeans is the bean name
// getYs would return the set and iter would return an iterator for the set
while(iter.hasNext) {
model.X a = new iter.next()
%>
<h1><%=a.getTitle()%></h1>
<%
}
%>
Казалось бы, что такая вещь должна работать? Hmmmmmm
Лучше поместить bean как атрибут запроса (или сессии) и выполнить итерацию по нему, используя JSTL:
<c:forEach items="${bean.ys}" var="item">
<h1>${item.title}</h1>
</c:forEach>