Ah think I see your problem. Its not that you dont have a getter, its that you have too many! The bean introspection stuff gets funny about multiple getters and setters and often refuses to recognise the property :-(
Afaik multiple getters and setters is agaisnt the JavaBean spec. If you ask me the spec is a damn pain in this regard, but thats the way it is. -----Original Message----- From: Michael Olszynski [mailto:[EMAIL PROTECTED]] Sent: Friday, December 20, 2002 20:13 To: 'Struts Users Mailing List' Subject: no getter method exception Hi I get a no getter method exception (stackTrace below) But I do have the getter method!!! This is my Formbean: public class TimeProofFormBean extends ActionForm { private Vector timeProofList = new Vector(); public Vector getTimeProofList() { System.out.println("getTimeProofList()"); return this.timeProofList; } public void setTimeProofList( Vector v ) { System.out.println("setTimeProofList( Vector v )"); this.timeProofList = v; } // getter for indexed property public Object getTimeProofList(int index) { System.out.println("public Object getTimeProofList(int index) "+index); if (index >= timeProofList.size()) return new TimeProofTableBean(); return timeProofList.get(index); } // setter for indexed property public void setTimeProofList(int index, Object value) { System.out.println("setTimeProofList(int index, Object value) "); int size=timeProofList.size(); if (index >= size) { for(int i=size; i<=index; i++) { timeProofList.add(new TimeProofTableBean()); } } timeProofList.set(index,value); } } 13:06:10,823 ERROR [Engine] ApplicationDispatcher[/Zeiterfassung_Applikation] Se rvlet.service() for servlet jsp threw exception org.apache.jasper.JasperException: No getter method for property timeProofList o f bean timeProofForm at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper .java:248) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 89) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:684) at org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationD ispatcher.java:575) at org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDis patcher.java:498) at org.apache.jasper.runtime.JspRuntimeLibrary.include(JspRuntimeLibrary .java:820) at org.apache.jasper.runtime.PageContextImpl.include(PageContextImpl.jav a:395) at org.apache.struts.taglib.template.GetTag.doStartTag(GetTag.java:191) at org.apache.jsp.template_jsp._jspx_meth_template_get_4(template_jsp.ja va:221) at org.apache.jsp.template_jsp._jspx_meth_html_html_0(template_jsp.java: 118) at org.apache.jsp.template_jsp._jspService(template_jsp.java:62) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper .java:204) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:2 89) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp atcher.java:684) -- Fehlerfreie Software wirkt weniger komplex und diskreditiert damit den Entwickler! -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>