2013-11-26 96 views
0

我有一個Course對象,並且在那個對象中有一個帶有Skill對象的屬性List(一門課程有很多技能)。在jsp中使用jstl訪問列表

現在我需要使用jstl訪問我的.jsp頁面中的技能變量。我能夠迭代這些課程,但我想要的是也遍歷技能屬性中的所有技能。例如:

<c:forEach var="course" items="${courses}"> 
    <c:forEach var="skill" items="${course.skill}"> 
    //print skill id: ${skill.skillId} 
    </c:forEach> 
</c:forEach> 

只有這不起作用。這能解決嗎?

+1

看起來對我來說 - 儘管'$ {course.skill}'是'$ {course.skills}'? (假設「技能」是擁有技能列表的領域的名稱) –

回答

1

您的代碼的語法都是正確的。因此,請確保您的Skill課程中有getSkillId()方法,並且您的對應表中有數據。另外,請嘗試刪除評論,我不認爲這是在jsp頁面中進行評論的正確方式。