JSP文件信息
<table>
<tr>
<th>ID</th>
<th>NAME</th>
</tr>
<c:forEach items="${subjectList }" var="subjectList">
<tr>
<td>${subjectList.sid}</td>
<td>${subjectList.sname}</td>
<td>
<a href="emp/<%-- ${subject.id} --%>">UPDATE</a>
<a id="1" class="del" href="<%-- emp/${emp.id} --%>" >DELETE</a>\
</td>
</tr>
</c:forEach>
</table>
Controller
@RequestMapping(value="getinfo",method=RequestMethod.GET)
public String getinfo() {
Collection<Subject> subjectList = subjectService.getAllSubject();
for (Subject subject : subjectList) {
System.out.println(subject);
}
Map<String, Object> map = new HashMap<>();
map.put("subjectList", subjectList);
System.out.println(map.get("subjectList"));
return "list";
}
前端頁面也沒報錯,但是就是拿不到subjectList裏面的信息
改爲:把Map 放到方法內即可
//將Map放入方法內
@RequestMapping(value="getinfo",method=RequestMethod.GET)
public String getinfo(Map<String, Object> map) {
Collection<Subject> subjectList = subjectService.getAllSubject();
for (Subject subject : subjectList) {
System.out.println(subject);
}
map.put("subjectList", subjectList);
System.out.println(map.get("subjectList"));
return "list";
}