tôi có mã này như bên trong Spring MVC điều khiển java lớp học của tôi:cách lấy phần tử của danh sách bên trong jsp bằng JSTL?
@RequestMapping(value = "jobs", method = { RequestMethod.GET })
public String jobList(@PathVariable("username") String username, Model model) {
JobInfo[] jobInfo;
JobStatistics js;
LinkedList<JobStatistics> jobStats = new LinkedList<JobStatistics>();
try {
jobInfo = uiClient.getJobs(username);
for (int i = 0; i < jobInfo.length; i++) {
js = uiClient.getJobStatistics(jobInfo[i].getJobId());
jobStats.add(js);
}
model.addAttribute("jobs", jobInfo);
model.addAttribute("jobStats", jobStats);
}
mà uiClient sẽ nhận được một số dữ liệu từ cơ sở dữ liệu sử dụng RMI ... bây giờ tôi muốn thể hiện các công việc liên quan đến thống kê & bên trong tập tin JSP của tôi sử dụng JSTL:
<c:set var="stats" value="${jobStats}" />
<c:forEach var="jobs" items="${jobs}">
<c:set var="jobID" value="${jobs.JobId}"/>
<table>
<tr class="tr1">
<td>${jobs.Topic}</td>
<td>${stats.get(i).No}</td>
</tr>
</table>
</c:forEach>
làm thế nào để tôi có được LinkedList
yếu tố của mô hình bên trong JSP của tôi sử dụng JSTL? Có thể không có không có truy cập i
được đưa vào phạm vi cho tôi.
Tôi cũng sẽ sử dụng var = "công việc" thay vì var = "công việc" trong trường hợp bạn muốn để tham khảo "công việc" ban đầu của – Greg