Your set/get method should be set/getGeozoneID

Or change your JSP to set property as geoZoneID
----- Original Message -----
From: "David Rothschadl" <[EMAIL PROTECTED]>
To: "Struts Users Mailing List" <[EMAIL PROTECTED]>;
<[EMAIL PROTECTED]>
Sent: Thursday, December 26, 2002 11:34 AM
Subject: Bean problems


>
> 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
>
>

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

Reply via email to