谁能帮我解决我遇到的异常(exception)情况。
在 servlet 中我将国家列表发送到 jsp
request.setAttribute("countries", allCountryList);
在 jsp 中我想在下拉列表中显示它们,我使用 foreach
用值填充 ddl
<c:forEach var="country" items="${requestScope.countries}" >
<option value="${country.countryNo}">${country.countryName}</option>
</c:forEach>
奇怪的异常说 countryName 不存在,即使它存在
javax.el.PropertyNotFoundException: Property 'countryName' not found on type ps.iugaza.onlineinfosys.entities.Country
这是国家级
public class Country {
private String countryName;
private int countryNo;
public String getCoutnryName() {
return countryName;
}
public int getCountryNo() {
return countryNo;
}
}
最佳答案
你打错了,getCoutnryName()
应该是 getCountryName()
。
有点像样的 IDE 可以根据字段自动生成 getters/setters。我建议利用它的力量。
关于java - EL 中的 PropertyNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4467152/