Java 使用thymeleaf+使用类及其子类的字段创建表单;弹簧靴

Java 使用thymeleaf+使用类及其子类的字段创建表单;弹簧靴,java,spring,spring-boot,spring-mvc,thymeleaf,Java,Spring,Spring Boot,Spring Mvc,Thymeleaf,对不起,如果这有任何打字错误,英语不是我的主要语言 我有一个类Client,这个类扩展到另外两个类ClientA和ClientB,两者之间的区别在于一个使用另一个文档的一种类型 我已经为父类创建了一个控制器,并创建了一个页面来列出要注册的客户端和表单 但我不能让它工作 @RequestMapping(“/form”)公共字符串openForm(客户端,模型模型){返回“clientForm”} 从观点上看,我认为这样说是错误的 Bean属性“cpf”不可读或具有无效的getter方法:gette

对不起,如果这有任何打字错误,英语不是我的主要语言

我有一个类Client,这个类扩展到另外两个类ClientA和ClientB,两者之间的区别在于一个使用另一个文档的一种类型

我已经为父类创建了一个控制器,并创建了一个页面来列出要注册的客户端和表单

但我不能让它工作

@RequestMapping(“/form”)公共字符串openForm(客户端,模型模型){返回“clientForm”}

从观点上看,我认为这样说是错误的

Bean属性“cpf”不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配


中央公积金
Cpf是子类的一个属性,我知道它不可读,因为它来自它的子类。 有没有办法让这一切顺利进行?将超类作为参数传递? 我想创建两个控制器,每个子类一个,两种不同的形式

<div class="form-group col-md-3">
            <label>CPF</label>
            <input type="text" class="form-control" id="cpf" name="cpf" th:field="${ClientA.cpf}">
          </div>