I have the following:
- An ArrayList<LabelValueBean> in the ServletContext called "timezones" - A Form Bean in the request scope called "accountProfileForm" I want to be able to loop through the values in the "timezones" attribute and compate the "value" to the value of the "timeZone" in the "accountProfileForm". Here is what I am trying: <logic:iterate id="timeZones" collection="timezones" property="value"> <logic:equal name="accountProfileForm" property="timeZone" value="timeZones.value"> <bean:write name="timeZones" property="label"/> </logic:equal> </logic:iterate> I get the following error: 12:16:59,031 ERROR [action]:253 - Servlet.service() for servlet action threw exception javax.servlet.jsp.JspException: ServletException in '/jsp/templates/tab_content_template.jsp': ServletException in '/jsp/account/account_profile_form.jsp': Cannot create iterator for this collection at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTa g.java:923) Can someone point me in the right direction or let me know what is wrong with the above? Thanks. Daniel