If PersonalForm has a
Collection getSecurityOptions();
method then it does look OK.
This shouldn't matter, but you could try a type property with
bean:define
-Ted.
Sunder wrote:
Hi,
I am trying to implement the html:options tag in one of our
applications,
I have a form bean with the following attributes,
private Collection securityOptions = null;
private String security = Default;
In my action class, I populate the collection with
PersonalForm perform = (PersonalForm) form;
Collection list = (Collection) new ArrayList();
for(int i = 0; i10; i++)
{
list.add(new LabelValueBean(Default,Value));
}
perform.setSecurityOptions(list);
and finally in my jsp, I try to display the collection using
html:options tag as follows
html:select property=security multiple=false
bean:define id=myCollection name=personalForm
property=securityOptions/
html:options collection=myCollection property=value
labelProperty=label/
/html:select
I get the following error when I try to view the page
javax.servlet.ServletException: Cannot create iterator for
at
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContex
tImpl.java:463)
at
org.apache.jsp.personal$jsp._jspService(personal$jsp.java:1031)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
t.java:202)
at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatc
her.java:683)
- Root Cause -
javax.servlet.jsp.JspException: Cannot create iterator for
at
org.apache.struts.taglib.html.OptionsTag.getIterator(OptionsTag.java:420
)
at
org.apache.struts.taglib.html.OptionsTag.doEndTag(OptionsTag.java:222)
at
org.apache.jsp.personal$jsp._jspService(personal$jsp.java:785)
at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
Any comments,suggestions? Appreciate your help.
Thanks,
Sunder
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]