.JSP在Spring MVC Web應用程序使用JSTL顯示列表
<c:forEach items = "${allContacts}" var="contact">
<c:out value="${contact.firstName}"/>,
<c:out value="${contact.lastName}"/>
</c:forEach>
ContactService.java
public static List listContacts() {
return toList(contacts);
}
private static List toList(Map contacts) {
List contactList = new ArrayList();
Iterator iterator = contacts.entrySet().iterator();
while (iterator.hasNext()) {
Map.Entry entry = (Map.Entry) iterator.next();
Contact contact = (Contact) entry.getValue();
contactList.add(contact);
}
return contactList;
}
ListContactsController.java
public class ListContactsController extends AbstractController {
public ListContactsController() {
}
public ModelAndView handleRequestInternal(HttpServletRequest request,
HttpServletResponse response) throws Exception {
List allContacts = ContactService.listContacts();
return new ModelAndView("ListContacts","allContacts", allContacts);
}
}
我想列出allContacts
,但僅顯示「,」作爲輸出。數據顯示爲GET,但不顯示在網頁中。問題是什麼?
請問您可以將您放入'allContacts'列表的對象的類別發佈。 – Ralph
我的意思是由ContactService.listContacts()返回的列表中的對象! – Ralph