java.lang.IllegalStateException:bean名称“ecole”的BindingResult和普通目标对象都不能作为请求属性使用
**嗨,有人能帮我吗 我的实体 公共类EcoleProvance实现可序列化{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
@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>