You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@struts.apache.org by deepank <de...@sasken.com> on 2002/09/24 15:45:41 UTC

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(PageContextImpl.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.java: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