JBOSS 點(diǎn)滴

          豐豐的博客

          org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing

          錯(cuò)誤如下:
          org.thymeleaf.exceptions.TemplateInputException: An error happened during template parsing (template: "class path resource [templates//sys/bbs/bbsEdit.html]")
              at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:
          241~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parseStandalone(AbstractMarkupTemplateParser.java:
          100~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:
          666~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:
          1098) [thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:
          1072) [thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:
          362) [thymeleaf-spring5-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:
          189) [thymeleaf-spring5-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:
          1370) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:
          1116) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:
          1055) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:
          942) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:
          1005) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:
          908) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:
          660) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:
          882) [spring-webmvc-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:
          741) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          231) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:
          53) [tomcat-embed-websocket-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          193) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:
          99) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
          107) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          193) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:
          92) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
          107) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          193) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:
          93) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
          107) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          193) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:
          200) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:
          107) [spring-web-5.1.6.RELEASE.jar:5.1.6.RELEASE]
              at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
          193) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
          166) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
          200) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
          96) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:
          490) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
          139) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
          92) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
          74) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
          343) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:
          408) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:
          66) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:
          834) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:
          1415) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:
          49) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:
          1142) [na:1.8.0_65]
              at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:
          617) [na:1.8.0_65]
              at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:
          61) [tomcat-embed-core-9.0.17.jar:9.0.17]
              at java.lang.Thread.run(Thread.java:
          745) [na:1.8.0_65]
          Caused by: org.attoparser.ParseException: Exception evaluating SpringEL expression: 
          "bbs.getBbsId()" (template: "/sys/bbs/bbsEdit" - line 22, col 34)
              at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:
          393~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.MarkupParser.parse(MarkupParser.java:
          257~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.thymeleaf.templateparser.markup.AbstractMarkupTemplateParser.parse(AbstractMarkupTemplateParser.java:
          230~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
               
          52 common frames omitted
          Caused by: org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression: 
          "bbs.getBbsId()" (template: "/sys/bbs/bbsEdit" - line 22, col 34)
              at org.thymeleaf.spring5.expression.SPELVariableExpressionEvaluator.evaluate(SPELVariableExpressionEvaluator.java:
          290~[thymeleaf-spring5-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.expression.VariableExpression.executeVariableExpression(VariableExpression.java:
          166~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.expression.SimpleExpression.executeSimple(SimpleExpression.java:
          66~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.expression.Expression.execute(Expression.java:
          109~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.expression.Expression.execute(Expression.java:
          138~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.processor.AbstractStandardExpressionAttributeTagProcessor.doProcess(AbstractStandardExpressionAttributeTagProcessor.java:
          144~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.processor.element.AbstractAttributeTagProcessor.doProcess(AbstractAttributeTagProcessor.java:
          74~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.processor.element.AbstractElementTagProcessor.process(AbstractElementTagProcessor.java:
          95~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.util.ProcessorConfigurationUtils$ElementTagProcessorWrapper.process(ProcessorConfigurationUtils.java:
          633~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.engine.ProcessorTemplateHandler.handleStandaloneElement(ProcessorTemplateHandler.java:
          918~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.engine.TemplateHandlerAdapterMarkupHandler.handleStandaloneElementEnd(TemplateHandlerAdapterMarkupHandler.java:
          260~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler$InlineMarkupAdapterPreProcessorHandler.handleStandaloneElementEnd(InlinedOutputExpressionMarkupHandler.java:
          256~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.standard.inline.OutputExpressionInlinePreProcessorHandler.handleStandaloneElementEnd(OutputExpressionInlinePreProcessorHandler.java:
          169~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.thymeleaf.templateparser.markup.InlinedOutputExpressionMarkupHandler.handleStandaloneElementEnd(InlinedOutputExpressionMarkupHandler.java:
          104~[thymeleaf-3.0.11.RELEASE.jar:3.0.11.RELEASE]
              at org.attoparser.HtmlElement.handleStandaloneElementEnd(HtmlElement.java:
          79~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.HtmlMarkupHandler.handleStandaloneElementEnd(HtmlMarkupHandler.java:
          241~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.MarkupEventProcessorHandler.handleStandaloneElementEnd(MarkupEventProcessorHandler.java:
          327~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.ParsingElementMarkupUtil.parseStandaloneElement(ParsingElementMarkupUtil.java:
          96~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.MarkupParser.parseBuffer(MarkupParser.java:
          706~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
              at org.attoparser.MarkupParser.parseDocument(MarkupParser.java:
          301~[attoparser-2.0.5.RELEASE.jar:2.0.5.RELEASE]
               
          54 common frames omitted

          主要原因:其中的
          ${bbs.getBbsId()}
          themleaf認(rèn)為不符合規(guī)范
          解決辦法:
          保存邏輯:數(shù)據(jù)保存-》調(diào)用保存方法->跳轉(zhuǎn)到編輯頁(yè)面->再跳轉(zhuǎn)到成功的跳轉(zhuǎn)頁(yè)面。
          此錯(cuò)誤主要是由于數(shù)據(jù)保存后又跳轉(zhuǎn)到編輯頁(yè)面,編輯頁(yè)面中bbs對(duì)象不存在導(dǎo)致。
          <input type = "text" th:value="${bbs.getBbsId()}" name = "bbsId"/>

          posted on 2019-05-12 15:15 半導(dǎo)體 閱讀(7838) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 泰兴市| 江口县| 苏尼特左旗| 额尔古纳市| 泾阳县| 曲松县| 翼城县| 西吉县| 武强县| 平定县| 定南县| 和平县| 宜兰市| 湾仔区| 富川| 阜新| 旺苍县| 象山县| 襄垣县| 汶川县| 宝应县| 山东| 筠连县| 凉城县| 重庆市| 孝感市| 石家庄市| 旬邑县| 瑞安市| 大悟县| 同德县| 七台河市| 延安市| 盱眙县| 阿鲁科尔沁旗| 什邡市| 花莲县| 星座| 思茅市| 启东市| 芜湖市|