您正在创建servlet的 全新 实例作为
jsp:useBean。这是没有道理的。它与正在运行的servlet实例不同。
在servlet中, 甩掉 的
List<ContactDetails> contactsList = new ArrayList<ContactDetails>();public List<ContactDetails> getContactsList() { return contactsList;}public void setContactsList(List<ContactDetails> contactsList) { this.contactsList = contactsList;}
并更换
contactsList = assetDao.loadAllContacts();response.setContentType("text/html");
通过
List<ContactDetails> contactsList = assetDao.loadAllContacts();request.setAttribute("contactsList", contactsList); // This sets ${contactsList}
在JSP中, 甩掉 的
<jsp:useBean scope="page" id="contactManager"> </jsp:useBean>
并更换
<c:forEach var="conatctInfo" items="${contactManager.contactsList}">
通过
<c:forEach var="conatctInfo" items="${contactsList}">
(并纠正错字)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)