Try "geoZoneID" on your form.  It is trying to look for "getGeozoneID( )"
and "setGeozoneID( )" methods.

Manju



                                                                                       
                                                
                      David Rothschadl                                                 
                                                
                      <david@salseromp         To:      Struts Users Mailing List 
<[EMAIL PROTECTED]>,                    
                      ls.com>                  [EMAIL PROTECTED]                
                                                
                                               cc:                                     
                                                
                      12/26/2002 11:34         Subject: Bean problems                  
                                                
                      AM                                                               
                                                
                      Please respond                                                   
                                                
                      to "Struts Users                                                 
                                                
                      Mailing List"                                                    
                                                
                                                                                       
                                                
                                                                                       
                                                





Hello,

I have created the action form that contains the getter method for a
property geozoneID, but when I try to run my project on the local server, I
keep getting the error message:

Error Message: No getter method for property geozoneID of bean
org.apache.struts.taglib.html.BEAN

Here is the code for my actionForm:



package tgt.transportation.points.form;

import java.util.Vector;

import javax.servlet.http.HttpServletRequest;

import org.apache.struts.action.ActionError;

import org.apache.struts.action.ActionErrors;

import org.apache.struts.action.ActionForm;

import org.apache.struts.action.ActionMapping;

/**

* Form Bean for Geographic Zone Maintenance

*/

public class GeoZoneForm extends ActionForm {

protected String geozoneID = null;



protected String geozoneName = null;





/**

* The maintenance action we are performing (Create or Edit).

*/

private String action = "Edit";



/**

* Should we auto-connect at startup time?

*/

private boolean autoConnect = false;



/**

* The host name.

*/

private String host = null;



/**

* Gets the geozoneID

* @return Returns a String

*/

public String getGeoZoneID()

{return this.geozoneID;}

/**

* Sets the geozoneID

* @param geozoneID The geozoneID to set

*/

public void setGeoZoneID(String geozoneID)

{this.geozoneID = geozoneID;}



/**

* Gets the geozoneName

* @return Returns a String

*/

public String getGeoZoneName()

{return this.geozoneName;}

/**

* Sets the geozoneName

* @param geozoneName The geozoneName to set

*/

public void setGeoZoneName(String geozoneName)

{this.geozoneName = geozoneName;}



// ----------------------------------------------------------- Properties



/**

* Return the maintenance action.

*/

public String getAction() {

return (this.action)

}.





/**

* Set the maintenance action.

*

* @param action The new maintenance action.

*/

public void setAction(String action) {

this.action = action;

}



/**

* Return the auto-connect flag.

*/

public boolean getAutoConnect() {

return (this.autoConnect);

}



/**

* Set the auto-connect flag.

*

* @param autoConnect The new auto-connect flag

*/

public void setAutoConnect(boolean autoConnect) {

this.autoConnect = autoConnect;

}



/**

* Return the host name.

*/

public String getHost() {

return (this.host);

}





/**

* Set the host name.

*

* @param host The host name

*/

public void setHost(String host) {

this.host = host;

}



/**

* Reset all properties to their default values.

*

* @param mapping The mapping used to select this instance

* @param request The servlet request we are processing

*/



public void reset(ActionMapping mapping, HttpServletRequest request) {

this.action = "Edit";

this.autoConnect = false;

this.host = null;

this.geozoneID = null;

this.geozoneName = null;

}





/**

* Validate the properties that have been set from this HTTP request,

* and return an <code>ActionErrors</code> object that encapsulates any

* validation errors that have been found. If no errors are found, return

* <code>null</code> or an <code>ActionErrors</code> object with no

* recorded error messages.

*

* @param mapping The mapping used to select this instance

* @param request The servlet request we are processing

*/

public ActionErrors validate(ActionMapping mapping,

HttpServletRequest request) {

ActionErrors errors = new ActionErrors();

if ((geozoneID == null) || (geozoneID.length() < 1))

errors.add("geozoneID", new ActionError("error.geozoneID.required"));

if ((geozoneName == null) || (geozoneName.length() < 1))

errors.add("geozoneName", new ActionError("error.geozoneName.required"));

return errors;

}

}

Could the problem be with the Action Object that is associated with the
Action Form? Any help would be appreciated.

David Rothschadl





===========================================================================
IMPORTANT NOTICE: This communication, including any attachment, contains
information that may be confidential or privileged, and is intended solely
for the entity or individual to whom it is addressed.  If you are not the
intended recipient, you should delete this message and are hereby notified
that any disclosure, copying, or distribution of this message is strictly
prohibited.  Nothing in this email, including any attachment, is intended
to be a legally binding signature.



--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to