Ciao Ragazzi,

Come dal titolo ho un problema con la tag from di spring <form:input tag.

di sotto ho una classe che raggiude di per se il problema

codice:
public class ArrayOfProperty{
private String[] test = {"1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1","1"};

public String getpropertydatalabel(int id){
	return this.test[id];
}

public void setpropertydatalabel(int id,String value){
	this.test[id] = value;
}
}

quando nella jsp scrivo <form:input path="propertydatalabel[1]" size="1" maxlength="200" lang="en" dir="ltr" /> mi lancia questa exception

org.springframework.beans.NotReadablePropertyExcep tion: Invalid property 'propertydatalabel[1]' of bean class [com.generalstudios.ArrayOfProperty]: Bean property 'propertydatalabel[1]' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?
org.springframework.beans.BeanWrapperImpl.getPrope rtyValue(BeanWrapperImpl.java:540)
org.springframework.beans.BeanWrapperImpl.getPrope rtyValue(BeanWrapperImpl.java:532)


Purtroppo ho la netta sensazione ci sia una sorta di constrain, cioe il getter method non accetta parametri e il setter accetta solo un parametro dello stesso tipo del return type del relativo getter.

Qualcuno sa darmi qualche hint?

Grazie mille.