有人可以帮我一个例外。
在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;
}
}
最佳答案
编辑:
您是否再次构建了该项目?也许您添加了name属性,但是您还没有再次编译该项目。
吸气剂应该是getCountryName而不是getCoutnryName