gpt4 book ai didi

java - 使用 Spring MVC 在 JSP 页面中显示一组对象

转载 作者:行者123 更新时间:2023-11-30 08:23:30 25 4
gpt4 key购买 nike

我是 spring mvc 和 jSTL 的新手,我想在我的 jsp 页面中显示一组对象,这是我的两个类:

Class Phase{
private Set<Tache> taches;
}

Class Tache{
private String name;
}

Class Controller{
@RequestMapping(value="/pages/index")
public String pageProject(Model model){
model.addAttribute("phaseList", phaseService.getAllPhases());
return "/pages/createProject";
}

Class PhaseDAO{
@Override
public List<Phase> getAllPhases() {
Session session = HibernateUtil.getSessionFactory().getCurrentSession();
session.beginTransaction();
return session.createQuery("from Phase").list();
}
}
Class PhaseService{
@Transactional
public List<Phase> getAllPhases() {
// TODO Auto-generated method stub
return phaseDao.getAllPhases();
}
}

在我的 JSP 中:

j:forEach items="phaseList" var="phase" <br>
${phase.taches} <br>
/j:forEach

所以我想在 jsp 页面中显示每个阶段的 Taches。

请帮帮我!

最佳答案

您有一个阶段列表。每个阶段都有一个 Taches 列表。简单的逻辑表明您需要两个循环:

<c:forEach var="phase" items="${phaseList}">
<c:forEach var="tache" items="${phase.taches}">
<tr>
<td>${tache.name}</td>
</tr>
</c:forEach>
</c:forEach>

关于java - 使用 Spring MVC 在 JSP 页面中显示一组对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23627393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com