java.lang.IllegalStateException:bean名称“ecole”的BindingResult和普通目标对象都不能作为请求属性使用

java.lang.IllegalStateException:bean名称“ecole”的BindingResult和普通目标对象都不能作为请求属性使用,java,spring,spring-boot,spring-mvc,Java,Spring,Spring Boot,Spring Mvc,**嗨,有人能帮我吗 我的实体 公共类EcoleProvance实现可序列化{ @Id @Column(length = 8) @NotEmpty @Size(min=4,max=25) private String codEcole; private String Designation; private Date created; @OneToMany(mappedBy = "ecole", fetch = FetchType.LAZY, cascade = Cascad

**嗨,有人能帮我吗

我的实体

公共类EcoleProvance实现可序列化{

@Id
@Column(length = 8)
@NotEmpty
@Size(min=4,max=25)
private String codEcole;
private String Designation;
private Date created;


@OneToMany(mappedBy = "ecole", fetch = FetchType.LAZY,
        cascade = CascadeType.ALL)
private List<Candidat>candidat;


public EcoleProvenance() {
    super();
}


public EcoleProvenance(String codEcole, String designation, Date created,
        List<Candidat> candidat) {
    super();
    this.codEcole = codEcole;
    Designation = designation;
    this.created = created;
    this.candidat = candidat;
}


public String getCodEcole() {
    return codEcole;
}


public void setCodEcole(String codEcole) {
    this.codEcole = codEcole;
}


public String getDesignation() {
    return Designation;
}


public void setDesignation(String designation) {
    Designation = designation;
}


public Date getCreated() {
    return created;
}


public void setCreated(Date created) {
    this.created = created;
}
这是我的控制器

我的html

任何时候,如果我跑步,我都会得到这个答案

org.thymeleaf.exceptions.TemplateProcessingException:处理器'org.thymeleaf.spring4.processor.SpringInputGeneralFieldTagProcessor'模板执行过程中出错:题词/详细信息Focand-第96行,第49列 位于org.thymeleaf.processor.element.AbstractAttributeAgProcessor.DoProcessAbstractAttributeAgProcessor.java:117~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.processor.element.AbstractElementTagProcessor.processAbstractElementTagProcessor.java:95~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.util.ProcessorConfiguration utils$ElementTagProcessorWrapper.ProcessProcessorConfiguration utils.java:633~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.handleStandaloneElementProcessorTemplateHandler.java:918~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.StandaloneElementTag.beHandledStandaloneElementTag.java:228~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.HandlePointProcessorTemplateHandler.java:1587~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.OpenElementTag.beHandledOpenElementTag.java:205~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.HandlePointProcessorTemplateHandler.java:1587~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.OpenElementTag.beHandledOpenElementTag.java:205~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:290~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.GatheringModelProcessable.processGatheringModelProcessable.java:78~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElementProcessorTemplateHandler.java:1640~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.CloseElementTag.beHandledCloseElementTag.java:139~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.TemplateModel.processTemplateModel.java:136~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.TemplateManager.parseAndProcessTemplateManager.java:592~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.TemplateEngine.processTemplateEngine.java:1098[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.TemplateEngine.processTemplateEngine.java:1072[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.view.ThymeleafView.renderFragmentThymeleafView.java:360[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.view.ThymeleafView.renderThymeleafView.java:192[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.renderDispatcherServlet.java:1373[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.ProcessDispatcherResultDispatcherServlet.java:1118[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.doDispatcherservlet.java:1057[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] java:943[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 位于org.springframework.web.servlet.FrameworkServlet.processRequestFrameworkServlet.java:1006[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.doPostFrameworkServlet.java:909[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在javax.servlet.http.HttpServlet.serviceHttpServlet.java:660[tomcat-embed-core-9.0.35.jar:9.0.35] 位于org.springframework.web.servlet.FrameworkServlet.serviceframeworservlet.java:883[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在javax.servlet.http.HttpServlet.serviceHttpServlet.java:741[tomcat-embed-core-9.0.35.jar:9.0.35] java:231[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:166[tomcat-embed-core-9.0.35.jar:9.0.35] 位于org.apache.tomcat.websocket.server.WsFilter.doFi java:53[tomcat-embed-websocket-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:166[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.RequestContextFilter.doFilterInternalRequestContextFilter.java:100[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:166[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.FormContentFilter.doFilterInternalFormContentFilter.java:93[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:166[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.CharacterEncodingFilter.doFilterInternalCharacterEncodingFilter.java:201[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.doFilterApplicationFilterChain.java:166[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardWrapperValve.invokeStandardWrapperValve.java:202[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardContextValve.invokeStandardContextValve.java:96[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.authenticator.AuthenticatorBase.invokeAuthenticatorBase.java:541[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardHostValve.invokeStandardHostValve.java:139[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.valves.ErrorReportValve.invokeErrorReportValve.java:92[tomcat-embed-core-9.0.35.jar:9.0.35] java:74[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.connector.CoyoteAdapter.serviceCoyoteAdapter.java:343[tomcat-embed-core-9.0.35.jar:9.0.35] 位于org.apache.coyote.http11.Http11Processor.serviceHttp11Processor.java:373[tomcat-embed-core-9.0.35.jar:9.0.35] java:65[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.coyote.AbstractProtocol$ConnectionHandler.processAbstractProtocol.java:868[tomcat-embed-core-9.0.35.jar:9.0.35] java:1590[tomcat-embed-core-9.0.35.jar:9.0.35] java:49[tomcat-embed-core-9.0.35.jar:9.0.35] 位于java.util.concurrent.ThreadPoolExecutor.runWorkerUnknown源[na:1.8.0_241] 位于java.util.concurrent.ThreadPoolExecutor$Worker.runUnknown Source[na:1.8.0_241] 位于org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.runTaskThread.java:61[tomcat-embed-core-9.0.35.jar:9.0.35] 位于java.lang.Thread.runUnknown源代码[na:1.8.0_241] 原因:java.lang.IllegalStateException:bean名称“ecole”的BindingResult和普通目标对象都不能作为请求属性使用 在org.springframework.web.servlet.support.BindStatus.BindStatus.java:153~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFromParsedExpressionFieldUtils.java:308~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFieldUtils.java:254~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFieldUtils.java:228~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.spring4.processor.AbstractSpringFieldTagProcessor.doProcessAbstractSpringFieldTagProcessor.java:173~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.processor.element.AbstractAttributeAgProcessor.doProcessAbstractAttributeAgProcessor.java:74~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] ... 省略了63个公共帧

2020-06-08 04:48:28.465错误11644-[nio-8080-exec- 9] o.a.c.c.[/].[dispatcherServlet]:路径为[]的上下文中Servlet[dispatcherServlet]的Servlet.service引发异常[请求处理失败;嵌套异常为org.thymeleaf.exceptions.TemplateProcessingException:执行处理器'org.thymeleaf.spring4.processor.SpringInputGeneralFieldTagProcessor'模板时出错:题字/detailsInfoCand-第96行,第49列]以及根本原因]

java.lang.IllegalStateException:bean名称“ecole”的BindingResult和普通目标对象都不能作为请求属性使用 在org.springframework.web.servlet.support.BindStatus.BindStatus.java:153~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFromParsedExpressionFieldUtils.java:308~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFieldUtils.java:254~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.util.FieldUtils.getBindStatusFieldUtils.java:228~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.spring4.processor.AbstractSpringFieldTagProcessor.doProcessAbstractSpringFieldTagProcessor.java:173~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.processor.element.AbstractAttributeAgProcessor.doProcessAbstractAttributeAgProcessor.java:74~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.processor.element.AbstractElementTagProcessor.processAbstractElementTagProcessor.java:95~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.util.ProcessorConfiguration utils$ElementTagProcessorWrapper.ProcessProcessorConfiguration utils.java:633~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.handleStandaloneElementProcessorTemplateHandler.java:918~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.StandaloneElementTag.beHandledStandaloneElementTag.java:228~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.HandlePointProcessorTemplateHandler.java:1587~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.OpenElementTag.beHandledOpenElementTag.java:205~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.HandlePointProcessorTemplateHandler.java:1587~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.OpenElementTag.beHandledOpenElementTag.java:205~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:282~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.Model.processModel.java:290~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.GatheringModelProcessable.processGatheringModelProcessable.java:78~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 位于org.thymeleaf.engine.ProcessorTemplateHandler.handleCloseElementProcessorTemplateHandler.java:1640~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.CloseElementTag.beHandledCloseElementTag.java:139~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.TemplateModel.processTemplateModel.java:136~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.engine.TemplateManager.parseAndProcessTemplateManager.java:592~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.TemplateEngine.processTemplateEngine.java:1098~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.TemplateEngine.processTemplateEngine.java:1072~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.view.ThymeleafView.renderFragmentThymeleafView.java:360~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.thymeleaf.spring4.view.ThymeleafView.renderThymeleafView.java:192~[thymeleaf-spring4-3.0.11.RELEASE.jar:3.0.11.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.renderDispatcherServlet.java:1373~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.ProcessDispatcherResultDispatcherServlet.java:1118~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.DispatcherServlet.doDispatcherservlet.java:1057~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] java:943~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.servlet.FrameworkServlet.processRequestFrameworkServlet.java:1006~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 位于org.springframework.web.servlet.FrameworkServlet.doPostFrameworkServlet。 java:909~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在javax.servlet.http.HttpServlet.serviceHttpServlet.java:660~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.servlet.FrameworkServlet.serviceframeworservlet.java:883~[spring-webmvc-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在javax.servlet.http.HttpServlet.serviceHttpServlet.java:741~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:231~[tomcat-embed-core-9.0.35.jar:9.0.35] java:166~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.tomcat.websocket.server.WsFilter.doFilterWsFilter.java:53~[tomcat-embed-websocket-9.0.35.jar:9.0.35] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193~[tomcat-embed-core-9.0.35.jar:9.0.35] java:166~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.RequestContextFilter.doFilterInternalRequestContextFilter.java:100~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193~[tomcat-embed-core-9.0.35.jar:9.0.35] java:166~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.FormContentFilter.doFilterInternalFormContentFilter.java:93~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193~[tomcat-embed-core-9.0.35.jar:9.0.35] java:166~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.springframework.web.filter.CharacterEncodingFilter.doFilterInternalCharacterEncodingFilter.java:201~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.springframework.web.filter.OncePerRequestFilter.doFilterOncePerRequestFilter.java:119~[spring-web-5.2.6.RELEASE.jar:5.2.6.RELEASE] 在org.apache.catalina.core.ApplicationFilterChain.internalDoFilterApplicationFilterChain.java:193~[tomcat-embed-core-9.0.35.jar:9.0.35] java:166~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardWrapperValve.invokeStandardWrapperValve.java:202~[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardContextValve.invokeStandardContextValve.java:96[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.authenticator.AuthenticatorBase.invokeAuthenticatorBase.java:541[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.core.StandardHostValve.invokeStandardHostValve.java:139[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.valves.ErrorReportValve.invokeErrorReportValve.java:92[tomcat-embed-core-9.0.35.jar:9.0.35] java:74[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.catalina.connector.CoyoteAdapter.serviceCoyoteAdapter.java:343[tomcat-embed-core-9.0.35.jar:9.0.35] 位于org.apache.coyote.http11.Http11Processor.serviceHttp11Processor.java:373[tomcat-embed-core-9.0.35.jar:9.0.35] java:65[tomcat-embed-core-9.0.35.jar:9.0.35] 在org.apache.coyote.AbstractProtocol$ConnectionHandler.processAbstractProtocol.java:868[tomcat-embed-core-9.0.35.jar:9.0.35] java:1590[tomcat-embed-core-9.0.35.jar:9.0.35] java:49[tomcat-embed-core-9.0.35.jar:9.0.35] 位于java.util.concurrent.ThreadPoolExecutor.runWorkerUnknown源[na:1.8.0_241] 位于java.util.concurrent.ThreadPoolExecutor$Worker.runUnknown Source[na:1.8.0_241] 位于org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.runTaskThread.java:61[tomcat-embed-core-9.0.35.jar:9.0.35] 位于java.lang.Thread.runUnknown源代码[na:1.8.0_241]

2020-06-08 04:48:28.493错误11644-[nio-8080-exec-9]s.e.ErrorMvcAutoConfiguration$StaticView:无法呈现请求[/saveEcole]和异常的错误页[processor'org.thymeleaf.spring4.processor.SpringInputGeneralFieldTagProcessor'模板执行期间出错:题字/detailsInfoCand-第96行,第49列]因为响应已经是c
奥米特。因此,响应可能具有错误的状态代码。

错误日志非常清楚,该对象在您的请求下不可用

试着在全身使用同一型号的钥匙

将方法参数从e更改为EcoleProvanceEcole


但是,如果您想使用不同的名称,请使用@modeldattribute注释。

您需要指定将命令对象放入GET处理程序中的模型时使用的模型属性名称

改为

@邮戳/存档 公共字符串saveEcole@Valid@modelattributeecoleprovence, BindingResult BindingResult, 模型抛出异常{ //你的代码在这里 } 或

@邮戳/存档 公共字符串saveEcole@Valid@modeldattribute EcoleProvenance ecole, BindingResult BindingResult, 模型抛出异常{ //你的代码在这里 }
@Id
@Column(length = 8)
@NotEmpty
@Size(min=4,max=25)
private String codEcole;
private String Designation;
private Date created;


@OneToMany(mappedBy = "ecole", fetch = FetchType.LAZY,
        cascade = CascadeType.ALL)
private List<Candidat>candidat;


public EcoleProvenance() {
    super();
}


public EcoleProvenance(String codEcole, String designation, Date created,
        List<Candidat> candidat) {
    super();
    this.codEcole = codEcole;
    Designation = designation;
    this.created = created;
    this.candidat = candidat;
}


public String getCodEcole() {
    return codEcole;
}


public void setCodEcole(String codEcole) {
    this.codEcole = codEcole;
}


public String getDesignation() {
    return Designation;
}


public void setDesignation(String designation) {
    Designation = designation;
}


public Date getCreated() {
    return created;
}


public void setCreated(Date created) {
    this.created = created;
}
// recuperation d'objet ecole
    @GetMapping("/ecolRegister")
    public String ecolRegister(Model model) {
        model.addAttribute("ecole", new EcoleProvenance());
        return "Inscription/detailsInfoCand";
    }



    //register un candidat
        @PostMapping("/saveEcole")
        public String saveEcole(@Valid EcoleProvenance e, BindingResult bindignResult, Model model) throws Exception {

            if(bindignResult.hasErrors()) {
                return "Inscription/detailsInfoCand";
            }


             if(isPresent(e.getCodEcole())) {
                    model.addAttribute("existe", true);
                    return "Inscription/detailsInfoCand";
             }

             ecoleRepository.save(e);
            return "redirect:detailsInfoCand";
        }





        //tester s'il le recordexiste deja
    private boolean isPresent(String codEcole) {
        // TODO Auto-generated method stub
        Optional<EcoleProvenance> eco = ecoleRepository.findById(codEcole);
            if(eco!=null) {
                return  true;
            }
        return false;
    }
<div class="modal-body">
                            <form th:action="@{/saveEcole}"  th:object="${ecole}" method="post">
                                <div class="field item form-group">
                                  <label class="col-form-label col-md-3 col-sm-3  label-align">Code Ecole <span
                                      class="required">*</span></label>
                                  <div class="col-md-6 col-sm-6">
                                    <input type="text"  th:field="*{codEcole}" required="required" class="form-control"/>
                                     <span class="text-danger"  th:if="${#fields.hasErrors('codEcole')}" th:errors=*{codEcole}></span>
                                  </div>
                                </div>

                                <div class="field item form-group">
                                  <label class="col-form-label col-md-3 col-sm-3  label-align">Description<span
                                      class="required">*</span></label>
                                  <div class="col-md-6 col-sm-6">
                                    <textarea class="form-control"  th:field="*{Designation}" rows="5" cols="40"></textarea>                                                                    
                                    </div>
                                </div>
                                <div class="ln_solid">
                                  <div class="form-group">
                                    <div class="col-md-6 offset-md-3">
                                <button type='submit' class="btn btn-primary">Submit</button>
                                <button type='reset' class="btn btn-success">Reset</button>
                                    </div>
                                  </div>
                                </div>
                              </form>
                          </div>