Salut a tous !

Voila je me fait une petite applic avec struts :

J'ai une form JSP (mapForm.jsp)
Un Bean qui ecupere les valeurs soumise avec la form (com.bla.gis.GetMapForm.class)
et une action qui s'occupe de faire le pont avec ma couche metier (com.bla.gis.GetMapAction.class)

lorsque je lance mapForm.jsp j'obtiens :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
javax.servlet.ServletException: No getter method for property: "xMax" of bean: "com.bla.gis.GetMapForm"
	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:848)
	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:781)
	org.apache.jsp.views.mapForm_jsp._jspService(org.apache.jsp.views.mapForm_jsp:87)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
 
 
cause mère 
 
javax.servlet.jsp.JspException: No getter method for property: "xMax" of bean: "com.bla.gis.GetMapForm"
	org.apache.struts.taglib.TagUtils.lookup(TagUtils.java:986)
	org.apache.struts.taglib.html.BaseFieldTag.prepareValue(BaseFieldTag.java:121)
	org.apache.struts.taglib.html.BaseFieldTag.renderInputElement(BaseFieldTag.java:102)
	org.apache.struts.taglib.html.BaseFieldTag.doStartTag(BaseFieldTag.java:81)
	org.apache.jsp.views.mapForm_jsp._jspx_meth_html_text_0(org.apache.jsp.views.mapForm_jsp:168)
	org.apache.jsp.views.mapForm_jsp._jspx_meth_html_form_0(org.apache.jsp.views.mapForm_jsp:112)
	org.apache.jsp.views.mapForm_jsp._jspService(org.apache.jsp.views.mapForm_jsp:78)
	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
alors que les getter et setter se trouvent bien dans mon bean ...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
 
package com.lba.gis;
 
import javax.servlet.http.HttpServletRequest;
import org.apache.struts.action.*;
 
 
public final class GetMapForm extends ActionForm {
 
 
private String xMin;
private String xMax;
private String yMin;
private String yMax;
 
	//------------ Getter and setter methods for xmin xmax ymin ymax-----------
 
	// -----xMin-----
	public String getXMin(){
		return (this.xMin);
	}
 
	public void setXMin(String xMin){
		this.xMin = xMin;	
	}
 
 
	// -----xMax-----
	public String getXMax(){
		return (this.xMax);
	}
 
	public void setXMax(String xMax){
		this.xMax = xMax;	
	}
 
............etc
Qu'ai-je fait de faux ?
Mes getter et setters sont-ils mal déclarés ou le problème se trouve-t-il dans ma JSP ?
J'utilise Struts 1.2.8 sur Tomcat 5.5.9

Les autres applics Struts fonctionnent bien (struts-documentation etc ... ) et Tomcat n'a pas de problème.

Merci de votre aide.