我有對象項目:JSP不能訪問對象屬性
public class Project {
public static int projectid = 0;
private int id;
private String name;
private String description;
private Category category;
public DonationLogic donation;
private String link;
private String questionsAndAnswers;
//methods
}
而且DonationLogic(是項目的屬性):
public class DonationLogic {
private int totalAmount;
private int daysLeft;
private double collectAmount;
private int id;
private String donatorname;
private int daonatorcardid;
private static int donationid = 0;
//methods
}
我嘗試在JSP訪問項目屬性:
<c:forEach var="project" items="${projects}">
<c:out value="${project.name}"/></a></br>
Name: <c:out value="${project.name}"/></br>
Description: <c:out value="${project.description}"/></br>
TotalAmount/CollectAmount: <c:out value="${project.donation.totalAmount}/${project.donation.collectAmount}"/></br>
DaysLeft: <c:out value="${project.donation.daysLeft}"/></br>
Category: <c:out value="${project.category.name}"/></br>
</c:forEach>
所有代碼的作品,但與project.donation.XXX
行。 錯誤是:
javax.el.PropertyNotFoundException:房產 '捐贈' 上 型data.Project
沒有找到我該怎麼辦?與project.category.name
線我注意到財產捐贈是公開的,而其他是私人的。也許問題在於它?
不「捐款」有得到和setter? –
在項目對象內 - 沒有。 – ovod
不,在「DonationLogic」類中。 –