Hallo,

I have a dynamic form with groups of input fields (string fields, integer fields, double fields .etc.).
If I validate these fields with struts validator, then the Validator Class throws the Exception: java.lang.NoSuchMethodException: Property 'string' has no getter method.
Has somebody an idea what a did wrong or has somebody another solution for validating groups of input fields? (The number and types of all the fields are dynamic)



Here is my example JSP: ------------------------------------------------ <html:form action="/UserAttributesWrite.do">

    <html:text property="string(1000)"   />
    <html:text property="string(1001)"  />
    <html:text property="integer(1002)"  />
    <html:text property="decimal(1003)"  />
    <html:text property="integer(1004)"  />
    <html:text property="string(1005)"   />

</html:form>


Here is my ActionForm: ---------------------------------------------- private HashMap string = new HashMap(); private HashMap integer = new HashMap(); private HashMap decimal = new HashMap();

public void setString(String key, Object value) {
       string.put(key, value);
}
public Object getString(String key) {
   return string.get(key);
}
public void setInteger(String key, Object value) {
   integer.put(key, value);
}
public Object getInteger(String key) {
   return integer.get(key);
}
public void setDecimal(String key, Object value) {
   decimal.put(key, value);
}
public Object getDecimal(String key) {
   return decimal.get(key);
}


Thats part of my validate.xml -------------------------------------------------------- <form name="UserAttributesForm">

<field property="integer" depends="integer">
<arg0 key="integer" />
</field>


<field property="decimal" depends="float">
<arg0 key="decimal" />
</field> </form>


Thanks
Yusuf





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



Reply via email to