Hi, i use a form to filter a result list.
But i get this errors, but i don't know why and what to do ?[/b]
Here is my controller :Code:Thread [http-8080-Processor25] (Suspended (exception NotReadablePropertyException)) BeanWrapperImpl.getPropertyValue(String, String, String) line: 545 BeanWrapperImpl.getPropertyValue(String) line: 539 BeanWrapperImpl.isWritableProperty(String) line: 1035 BeanWrapperImpl.setPropertyValue(String, String, String, Object) line: 698 BeanWrapperImpl.setPropertyValue(String, Object) line: 624 BeanWrapperImpl.setPropertyValue(PropertyValue) line: 755 BeanWrapperImpl.setPropertyValues(PropertyValues, boolean) line: 782 ServletRequestDataBinder(DataBinder).bind(PropertyValues) line: 241 ServletRequestDataBinder.bind(ServletRequest) line: 173 ListeDesOffresController(BaseCommandController).bindAndValidate(HttpServletRequest, Object) line: 293 ListeDesOffresController(AbstractFormController).handleRequestInternal(HttpServletRequest, HttpServletResponse) line: 236 ListeDesOffresController(AbstractController).handleRequest(HttpServletRequest, HttpServletResponse) line: 121
Here is my Form :Code:<bean name="listeDesOffresController" class="org.astre.sig.web.controller.ListeDesOffresController"> <property name="formView"><value>listeDesOffresBourseFretView</value></property> <property name="successView"><value>listeDesOffresBourseFret.html</value></property> <property name="commandName"><value>form</value></property> <property name="commandClass"><value>org.astre.sig.web.dataForm.ListeDesOffresForm</value></property> <property name="bourseManager"> <ref bean="bourseManager"/> </property> <property name="localisationManager"> <ref bean="localisationManager"/> </property> </bean>
Jsp code :Code:public class ListeDesOffresForm extends BaseForm{ private static Log log = LogFactory.getLog(ListeDesOffresForm.class); //Liste des offres private int maxOffresParPage; private int numPage; private int maxPage; private int nbTotalOffresActives; private int nbOffresResultantRecherche; private List liste; //Formulaire de recherche private int idModeleRecherche; private Pays pays; private List listePays; private List listeRegionsEnlevement; private List listeDepartementsEnlevement; private List listeRegionsLivraison; private List listeDepartementsLivraison; private String idPaysEnlevement; private String idPaysLivraison; private String idRegionEnlevement; private String idRegionLivraison; private String idDepartementEnlevement; private String idDepartementLivraison; private ModeleRecherche modeleRechercheActive; private List RecherchesFret; public ListeDesOffresForm() { numPage=1; maxOffresParPage = 2; nbTotalOffresActives=0; nbOffresResultantRecherche=0; idModeleRecherche=-1; idPaysEnlevement="-1"; idPaysLivraison="-1"; idRegionEnlevement="-1"; idRegionLivraison="-1"; idDepartementEnlevement="-1"; idDepartementLivraison="-1"; } ..//... Getter and Setters }
Anyone an idea ?Code:<spring:bind path="form.listePays"> <select name="${form.idPaysEnlevement}" onchange="javascript:rafraichir()"> <c:forEach var="pays" items="${status.value}"> <option <c:if test="${pays.id==form.idPaysEnlevement}" >selected</c:if> value="<c:out value="${pays.id}"/>"><c:out value="${pays.libelle}"/></OPTION> </c:forEach> </select> </spring:bind>


Reply With Quote