IT WORKED!!!! THANKS VERY VERY VERY MUCH
Deepank ----- Original Message ----- From: "Jon.Ridgway" <[EMAIL PROTECTED]> To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]> Sent: Tuesday, September 24, 2002 8:39 PM Subject: RE: logic : iterate is driving me mad > 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]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

