Yep, it is case sensivite..  in your JSP it's orgid.. not orgId as
should be.

Erez

-----Original Message-----
From: David Graham [mailto:[EMAIL PROTECTED] 
Sent: Friday, August 15, 2003 6:06 PM
To: Struts Users Mailing List
Subject: Re: No getter method -- Please HELP!

You need to use the property name "orgId" in your JSP because your
getter
method is getOrgId().

David


--- Mitesh Kapadia <[EMAIL PROTECTED]> wrote:
> Hello.
> 
> I have been having some problems when trying to render
> my jsp.  I get the following error message:
> 
> org.apache.jasper.JasperException: No getter method
> for property orgid of bean
> org.apache.struts.taglib.html.BEAN
> 
> My web.xml file has the following entry for
> servlet-mapping:
> <!-- Action Servlet Mapping -->
>  
>   <servlet-mapping>
>     <servlet-name>action</servlet-name>
>     <url-pattern>/do/*</url-pattern>
>   </servlet-mapping>
> 
> My struts-configm.xml file:
> <!DOCTYPE struts-config PUBLIC
>           "-//Apache Software Foundation//DTD Struts
> Configuration 1.1//EN"
>          
> "http://jakarta.apache.org/struts/dtds/struts-config_1_1.dtd";
> >
> <struts-config>
>     <!-- Form Bean Definitions -->
>     <form-beans>
>         <form-bean name="orgidActionForm"
> type="net.reumann.OrgIdActionForm"/> 
>     </form-beans>
>     <!--  Action Mapping Definitions  -->
>     <action-mappings>
>         <action path="/setupEmployeeForm"
> forward="/employeeForm.jsp"/>
> 
>         <action path="/orgidAction"
>             type="net.reumann.OrgIdAction"
>             name="orgidActionForm"
>             scope="request"
>             validate="true"
>             >
>             <forward
>                     name="success"
>                     path="/confirmation.jsp"/>
>         </action>
>     </action-mappings>
>     <!-- message resources -->
>     <message-resources
>         parameter="ApplicationResources"
>         null="false" />
> </struts-config>
> 
> Here is the code from my index.jsp page:
> <%@ taglib uri="struts/bean-el" prefix="bean" %>
> <%@ taglib uri="struts/html-el" prefix="html" %>
> <html>
> <head>
> <link href="<html:rewrite page="/rr.css" />"
> rel="stylesheet" type="text/css">
> <title>STRUTS Benchmark</title>
> </head>
> <body>
> 
> <html:errors/>
> 
> <html:form action="/orgidAction" focus="orgid">
> <table border="0" width="100%">
> 
>   <tr>
>     <th align="right">
>       <bean:message key="prompt.orgid"/>:
>     </th>
>     <td align="left">
>       <html:text property="orgid" size="16"
> maxlength="18"/>
>     </td>
>   </tr>
> 
>   <tr>
>     <th align="right">
>       <bean:message key="prompt.facilid"/>:
>     </th>
>     <td align="left">
>       <html:password property="facilid" size="16"
> maxlength="18"/>
>     </td>
>   </tr>
> 
>   <tr>
>     <td align="right">
>       <html:submit value="Submit"/>
>     </td>
>     <td align="left">
>       <html:reset/>
>     </td>
>   </tr>
> 
> </table>
> 
> </html:form>
> 
> </body>
> </html:html>
> 
> Here is the code from my OrgIdActionForm:
> package net.reumann;
> 
> import org.apache.struts.action.*;
> import org.apache.struts.actions.*;
> import org.apache.struts.action.ActionForm;
> import org.apache.struts.action.ActionMapping;
> 
> import javax.servlet.http.HttpServletRequest;
> 
> public class OrgIdActionForm extends ActionForm  {
> 
>     private String orgid;
>     private String facilid;
> 
>     public void setOrgId(String orgid) {
>         this.orgid = orgid;
>     }
>     public void setFacilId(String facilid) {
>         this.facilid= facilid;
>     }
>     public String getOrgId() {
>         return orgid;
>     }
>     public String getFacilId() {
>         return facilid;
>     }
> 
>     public void reset(ActionMapping mapping,
> HttpServletRequest request) {
>         this.orgid= null;
>         this.facilid= null;
>     }
> 
>       public ActionErrors validate(ActionMapping mapping,
> HttpServletRequest request) {
>               String errorKey = "OrgIdActionErrors";
>               ActionErrors errors = new ActionErrors();
> 
>               // orgid
>               if (this.orgid.length() < 4)    {
>                       errors.add(errorKey, new
> ActionError("error.OrgIdActionForm.orgid.length"));
>                       errors.add("orgid", new
> ActionError("error.generic"));
>               }
> 
> 
>               // facilid
>               else if(this.facilid.length() < 6)      {
>                       errors.add(errorKey, new
> ActionError("error.OrgIdActionForm.facilid.length"));
>                       errors.add("facilid", new
> ActionError("error.generic"));
>               }
> 
>       return errors;
>       }
> }
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site design software
> http://sitebuilder.yahoo.com
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

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




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

Reply via email to