有人可以帮我一个例外。

在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

10-02 05:45