Hello,
Do not know why
struts show the following error message occasionally. Please help, thank in advance!!
Error message
------------------
javax.servlet.ServletException: No getter method available for property schoolLevelIdList for bean under name null
struts-config.xml
-------------------
<action path="/jsp/Import"
type="websams.web.ExportAction"
name="exportForm"
scope="request">
<forward name="ok" path="/jsp/export.jsp"/>
</action>
<form-bean name="exportForm"
type="websams.web.ExportForm"/>
ExportForm.java
---------------
public ExportForm {
private ArrayList schoolLevelIdList = new ArrayList();
public ArrayList getSchoolLevelIdList() {
return schoolLevelIdList;
}
public void setSchoolLevelIdList(ArrayList schoolLevelIdList) {
this.schoolLevelIdList = schoolLevelIdList;
}
public void setSchoolLevelIdList(
String schoolLevelId)
{
schoolLevelIdList.add(schoolLevelId);
}
public String getSchoolLevelIdList(int aIndex)
{
while (this.schoolLevelIdList.size() <= aIndex)
{
this.schoolLevelIdList.add("");
}
return (String) schoolLevelIdList.get(aIndex);
}
}
export.jsp
----------
<
jsp:useBean id="exportForm" class="websams.web.ExportForm" scope="request" />
schYear : <%=exportForm.getSchYear()%>
<html:select property="schLevel" onchange="changeSchoolLevel()">
<html:options labelProperty="schoolLevelEnDescList" property="schoolLevelIdList"/>
</html:select>
-----------
Thanks,
Jack