Just read your first message again. You said
> reviewFormTeamVO is an object that has TreeMap, which in turn stores a beans > > in my jsp i do something like this > > <logic:iterate id="reviewer" name="revFormTeamVO" > property="reviewers"> If I'm not mistaken, the object you iterate over must be Collection or a Map. In your case, revFormTeamVO is some object that *has* a Map. Trying changing your jsp so that you are iterating over the map. Check out http://jakarta.apache.org/struts/userGuide/struts-logic.html#iterate. Sri -----Original Message----- From: deepank [mailto:[EMAIL PROTECTED]] Sent: Tuesday, September 24, 2002 10:08 AM To: Struts Users Mailing List Subject: Re: very frustrating logic:iterate Here is entire code for the bean that is getting stored in the TreeMap package com.sasken.erp.sdlc.db; public class Reviewer implements java.io.Serializable { private String sas_emp_flag_c; private String mail_id_v; private String emp_name_v; private String role_n; private String technical_per_v; public Reviewer() { this.sas_emp_flag_c=null; this.mail_id_v=null; this.emp_name_v=null; this.role_n=null; this.technical_per_v=null; } public void setSas_emp_flag_c(String sas_emp_flag_c) { this.sas_emp_flag_c = sas_emp_flag_c; } public String getSas_emp_flag_c() { return this.sas_emp_flag_c; } public void setMail_id_v(String mail_id_v) { this.mail_id_v = mail_id_v; } public String getMail_id_v() { return this.mail_id_v; } public void setEmp_name_v(String emp_name_v) { this.emp_name_v = emp_name_v; } public String getEmp_name_v() { return this.emp_name_v; } public void setRole_n(String role_n) { this.role_n = role_n; } public String getRole_n() { return this.role_n; } public void setTechnical_per_v(String technical_per_v) { this.technical_per_v = technical_per_v; } public String getTechnical_per_v() { return this.technical_per_v; } } CLEARLY NO METHOD IS OVERLOADED STILL WHY THE ERROR AS BEFORE Please HELP!!!!!! Deepank ----- Original Message ----- From: "Sri Sankaran" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Tuesday, September 24, 2002 7:23 PM Subject: RE: very frustrating logic:iterate > There was an earlier post where the user reported that his error disappeared after removing an overloaded setter. > > Another angle: Try providing the 'type' attribute for the > <logic:iterate> > > Sri > > -----Original Message----- > From: deepank [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, September 24, 2002 9:46 AM > To: [EMAIL PROTECTED] > Subject: very frustrating logic:iterate > > > this is the most frustrating experience ever > > i am storing an object in request scope like this > > request.setAttribute("revFormTeamVO", reviewFormTeamVO); > > reviewFormTeamVO is an object that has TreeMap, which in turn stores a beans > > in my jsp i do something like this > > <logic:iterate id="reviewer" name="revFormTeamVO" > property="reviewers"> <bean:write name="reviewer" property="emp_name_v" /> <bean:write name="reviewer" property="mail_id_v" /> <bean:write name="reviewer" property="role_n" /> </logic:iterate> > > but i get the following error > > > javax.servlet.ServletException: No getter method for property > emp_name_v 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:20 > This is very frustrating as getting methods are defined for the bean property as > > private String emp_name_v; > > public void setEmp_name_v(String emp_name_v) > { > this.emp_name_v = emp_name_v; > } > > public String getEmp_name_v() > { > return this.emp_name_v; > } > > STILL I GET AN ERROR: > > somebody please point the problem here > > Deepank > > > > -- > 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]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>