org.apache.jasper.JasperException: Cannot create iterator for this collection
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
<html:select property="strName" size="1">
<logic:iterate id="sample" name="SampleFormBean">
<html ptions labelProperty="arlName" name="SampleFormBean"/>
</logic:iterate>
</html:select>
Sree Jag<br />SCJP 1.4
<html:select property="selectCriteria">
<html ptions collection="criteria" property="key" labelProperty="value"/>
</html:select>
private HashMap criteria;
private String selectCriteria;
public HashMap getcriteria()
{
return criteria;
}
public void setcriteria(HashMap value)
{
criteria = value;
}
public String getSelectCriteria()
{
return selectCriteria;
}
public void setSelectCriteria(String value)
{
selectCriteria = value;
}
HashMap criteria = new HashMap();
criteria.put(new Integer(1),"Sangeetha");
criteria.put(new Integer(2),"Madhavan");
objFormBean.setCriteria(criteria);