Я пытаюсь использовать jstl, но на моей веб-странице он не совсем передает список, который я хотел бы передать. Я ожидал показать детали задания в виде id, но я могу просто получить что-то вроде:
${job.jobId}
появляются на моей веб-странице.В моем контроллере
@RequestMapping(value="/jobDetail.action")
public ModelAndView jobDetailView() throws DBConnectionException {
ModelAndView mav = new ModelAndView();
//Map<String, List<Job>> message = new HashMap<String, List<Job>>();
jobs = jobdao.getAllJobs();
mav.setViewName("jobDetail");
mav.addObject("jobs",jobs);
return mav;
}
В jsp:
<table >
<tr>
<td>Job Name</td>
<td>Job Owner</td>
<td>Description</td>
<td>Status</td>
</tr>
<c:forEach items="${jobs}" var="job">
<tr>
<td>${job.jobId}</td>
<td><c:out value="${job.notifier}"/></td>
<td><c:out value="${job.description}"/></td>
<td><c:out value="${job.jobStatus}"/></td>
</tr>
</c:forEach>
</table>
Может ли кто-нибудь дать мне несколько советов?Я неправильно использовал jstl?
Большое спасибо!