Как я могу пройти Набор в JSP? (Будьте в спящем режиме Ассоциации),

Таким образом, я довольно плохо знаком с 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

6
задан Pascal Thivent 10 April 2010 в 15:10
поделиться

1 ответ

Лучше поместить bean как атрибут запроса (или сессии) и выполнить итерацию по нему, используя JSTL:

<c:forEach items="${bean.ys}" var="item">
   <h1>${item.title}</h1>
</c:forEach>
10
ответ дан 10 December 2019 в 00:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: