Hi Deepak I can't remember the exact syntax but the Struts docs on the web mention that you get a key and value object when you iterate over a Map. So try:
<logic:iterate id="reviewer" name="revFormTeamVO" property="reviewers" > <bean:write name="reviewer" property="value.emp_name" /> <bean:write name="reviewer" property="value.mail_id_v" /> <bean:write name="reviewer" property="value.role_n" /> </logic:iterate> Jon Ridgway -----Original Message----- From: deepank [mailto:[EMAIL PROTECTED]] Sent: 24 September 2002 16:09 To: Struts Users Mailing List Subject: logic : iterate is driving me mad jsp code snippet <logic:iterate id="reviewer" name="revFormTeamVO" property="reviewers" > <bean:write name="reviewer" property="emp_name" /> <bean:write name="reviewer" property="mail_id_v" /> <bean:write name="reviewer" property="role_n" /> </logic:iterate> property reviewers is TreeMap that stores beans i get an error javax.servlet.ServletException: No getter method for property emp_name of bean reviewer at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImp l.java:471) at org.apache.jsp.ReviewTeam$jsp._jspService(ReviewTeam$jsp.java:988) 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(JspServlet.ja va:201) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.ja i have getter methods for all the properties in the bean, for example public void setEmp_name(String emp_name) { this.emp_name = emp_name; } public String getEmp_name() { return this.emp_name; } STILL I AM GETTING THIS ERROR IF I DO <logic:iterate id="reviewer" name="revFormTeamVO" property="reviewers" > <P> HELLO WORLD!</P> </logic:iterate> The loop works correctly, only the getter methods give error SOME BODY PLEASE HELP Deepank The contents of this email are intended only for the named addressees and may contain confidential and/or privileged material. If received in error please contact UPCO on +44 (0) 113 201 0600 and then delete the entire e-mail from your system. Unauthorised review, distribution, disclosure or other use of this information could constitute a breach of confidence. Your co-operation in this matter is greatly appreciated. -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

