Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

189
Visualizações
Error de AutoPopulatingList de Spring MVC

Estoy creando un formulario con elementos de "agregar fila" y usé AutoPopulatingList para la primavera. Empecé con lo básico con solo una fila.

tengo modelo:

ContractEntitlement.java

 public class ContractEntitlement { private String category; getter and setter .... }

Creé una clase de formulario para AutoPopulatingList:

CreateForm.java

 @Entity public class CreateForm { private AutoPopulatingList contractEntitlements; public AutoPopulatingList getContractEntitlements() { return contractEntitlements; } public void setContractEntitlements(AutoPopulatingList contractEntitlements) { this.contractEntitlements = contractEntitlements; } }

Para mi controlador:

CreateController.java

 @RequestMapping(value = "/create", method = RequestMethod.GET) public String createForm(Model model) { CreateForm createForm = new CreateForm(); // CreateForm sbf = new CreateForm(); // //sbf.getContractEntitlements().add(new ContractEntitlement()); // sbf.setContractEntitlements(new // AutoPopulatingList(ContractEntitlement.class)); return "create"; }

para mi jsp

Crear.jsp

 <spring:bind path="createForm.contractEntitlements[0].category"> <form:input path="${status.expression}" size="40" /> </spring:bind>

Observe en mi controlador que he comentado algunas líneas de códigos mientras estaba probando para ver cuál funciona, pero todo falla y recibo este error:

 org.springframework.beans.NotReadablePropertyException: Invalid property 'contractEntitlement' of bean class [com.at.ccts.model.CreateForm]: Bean property 'contractEntitlement' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?

Si uso esto en mi controlador

 CreateForm sbf = new CreateForm(); sbf.setContractEntitlements(new AutoPopulatingList(ContractEntitlement.class));

Error:

 ERROR: org.springframework.web.servlet.tags.form.InputTag - Invalid property 'contractEntitlement' of bean class [com.at.ccts.model.CreateForm]: Bean property 'contractEntitlement' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?

¿Me estoy perdiendo de algo? ¿Alguna idea de qué causa el error?

over 4 years ago · Santiago Trujillo
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda