springboot 使用 freemarker 无法正常跳转的问题?

1、springboot 使用 freemarker 无法正常跳转的问题?

参考:https://blog.csdn.net/Lin_xiaofeng/article/details/79122053

  1 "C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=50349 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Djava.rmi.server.hostname=localhost -Dspring.liveBeansView.mbeanDomain -Dspring.application.admin.enabled=true -javaagent:D:\biehl\idea\lib\idea_rt.jar=50350:D:\biehl\idea\bin -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Java\jdk1.8.0_161\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\deploy.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\cldrdata.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\dnsns.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\jaccess.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\jfxrt.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\localedata.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\nashorn.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunec.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunmscapi.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\ext\zipfs.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\javaws.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jce.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jfr.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jfxswt.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\management-agent.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\plugin.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\resources.jar;C:\Program Files\Java\jdk1.8.0_161\jre\lib\rt.jar;D:\biehl\idea\workspace\dinner\target\classes;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-web\2.1.6.RELEASE\spring-boot-starter-web-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter\2.1.6.RELEASE\spring-boot-starter-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot\2.1.6.RELEASE\spring-boot-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-autoconfigure\2.1.6.RELEASE\spring-boot-autoconfigure-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-logging\2.1.6.RELEASE\spring-boot-starter-logging-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\ch\qos\logback\logback-classic\1.2.3\logback-classic-1.2.3.jar;D:\maven\apache-maven-3.5.4\repository\ch\qos\logback\logback-core\1.2.3\logback-core-1.2.3.jar;D:\maven\apache-maven-3.5.4\repository\org\apache\logging\log4j\log4j-to-slf4j\2.11.2\log4j-to-slf4j-2.11.2.jar;D:\maven\apache-maven-3.5.4\repository\org\apache\logging\log4j\log4j-api\2.11.2\log4j-api-2.11.2.jar;D:\maven\apache-maven-3.5.4\repository\org\slf4j\jul-to-slf4j\1.7.26\jul-to-slf4j-1.7.26.jar;D:\maven\apache-maven-3.5.4\repository\javax\annotation\javax.annotation-api\1.3.2\javax.annotation-api-1.3.2.jar;D:\maven\apache-maven-3.5.4\repository\org\yaml\snakeyaml\1.23\snakeyaml-1.23.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-json\2.1.6.RELEASE\spring-boot-starter-json-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\core\jackson-databind\2.9.9\jackson-databind-2.9.9.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\core\jackson-annotations\2.9.0\jackson-annotations-2.9.0.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\core\jackson-core\2.9.9\jackson-core-2.9.9.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\datatype\jackson-datatype-jdk8\2.9.9\jackson-datatype-jdk8-2.9.9.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\datatype\jackson-datatype-jsr310\2.9.9\jackson-datatype-jsr310-2.9.9.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\jackson\module\jackson-module-parameter-names\2.9.9\jackson-module-parameter-names-2.9.9.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-tomcat\2.1.6.RELEASE\spring-boot-starter-tomcat-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\apache\tomcat\embed\tomcat-embed-core\9.0.21\tomcat-embed-core-9.0.21.jar;D:\maven\apache-maven-3.5.4\repository\org\apache\tomcat\embed\tomcat-embed-el\9.0.21\tomcat-embed-el-9.0.21.jar;D:\maven\apache-maven-3.5.4\repository\org\apache\tomcat\embed\tomcat-embed-websocket\9.0.21\tomcat-embed-websocket-9.0.21.jar;D:\maven\apache-maven-3.5.4\repository\org\hibernate\validator\hibernate-validator\6.0.17.Final\hibernate-validator-6.0.17.Final.jar;D:\maven\apache-maven-3.5.4\repository\javax\validation\validation-api\2.0.1.Final\validation-api-2.0.1.Final.jar;D:\maven\apache-maven-3.5.4\repository\org\jboss\logging\jboss-logging\3.3.2.Final\jboss-logging-3.3.2.Final.jar;D:\maven\apache-maven-3.5.4\repository\com\fasterxml\classmate\1.4.0\classmate-1.4.0.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-web\5.1.8.RELEASE\spring-web-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-webmvc\5.1.8.RELEASE\spring-webmvc-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-aop\5.1.8.RELEASE\spring-aop-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-context\5.1.8.RELEASE\spring-context-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-expression\5.1.8.RELEASE\spring-expression-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\net\bytebuddy\byte-buddy\1.9.13\byte-buddy-1.9.13.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-core\5.1.8.RELEASE\spring-core-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-jcl\5.1.8.RELEASE\spring-jcl-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\projectlombok\lombok\1.18.8\lombok-1.18.8.jar;D:\maven\apache-maven-3.5.4\repository\mysql\mysql-connector-java\8.0.16\mysql-connector-java-8.0.16.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-data-jpa\2.1.6.RELEASE\spring-boot-starter-data-jpa-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-aop\2.1.6.RELEASE\spring-boot-starter-aop-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\aspectj\aspectjweaver\1.9.4\aspectjweaver-1.9.4.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-jdbc\2.1.6.RELEASE\spring-boot-starter-jdbc-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\com\zaxxer\HikariCP\3.2.0\HikariCP-3.2.0.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-jdbc\5.1.8.RELEASE\spring-jdbc-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\javax\transaction\javax.transaction-api\1.3\javax.transaction-api-1.3.jar;D:\maven\apache-maven-3.5.4\repository\javax\xml\bind\jaxb-api\2.3.1\jaxb-api-2.3.1.jar;D:\maven\apache-maven-3.5.4\repository\javax\activation\javax.activation-api\1.2.0\javax.activation-api-1.2.0.jar;D:\maven\apache-maven-3.5.4\repository\org\hibernate\hibernate-core\5.3.10.Final\hibernate-core-5.3.10.Final.jar;D:\maven\apache-maven-3.5.4\repository\javax\persistence\javax.persistence-api\2.2\javax.persistence-api-2.2.jar;D:\maven\apache-maven-3.5.4\repository\org\javassist\javassist\3.23.2-GA\javassist-3.23.2-GA.jar;D:\maven\apache-maven-3.5.4\repository\antlr\antlr\2.7.7\antlr-2.7.7.jar;D:\maven\apache-maven-3.5.4\repository\org\jboss\jandex\2.0.5.Final\jandex-2.0.5.Final.jar;D:\maven\apache-maven-3.5.4\repository\org\dom4j\dom4j\2.1.1\dom4j-2.1.1.jar;D:\maven\apache-maven-3.5.4\repository\org\hibernate\common\hibernate-commons-annotations\5.0.4.Final\hibernate-commons-annotations-5.0.4.Final.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\data\spring-data-jpa\2.1.9.RELEASE\spring-data-jpa-2.1.9.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-orm\5.1.8.RELEASE\spring-orm-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-tx\5.1.8.RELEASE\spring-tx-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-aspects\5.1.8.RELEASE\spring-aspects-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\data\spring-data-commons\2.1.9.RELEASE\spring-data-commons-2.1.9.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-beans\5.1.8.RELEASE\spring-beans-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;D:\maven\apache-maven-3.5.4\repository\com\google\code\gson\gson\2.8.5\gson-2.8.5.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-freemarker\2.1.6.RELEASE\spring-boot-starter-freemarker-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\freemarker\freemarker\2.3.28\freemarker-2.3.28.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\spring-context-support\5.1.8.RELEASE\spring-context-support-5.1.8.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\springframework\boot\spring-boot-starter-thymeleaf\2.1.6.RELEASE\spring-boot-starter-thymeleaf-2.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\thymeleaf\thymeleaf-spring5\3.0.11.RELEASE\thymeleaf-spring5-3.0.11.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\thymeleaf\thymeleaf\3.0.11.RELEASE\thymeleaf-3.0.11.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\attoparser\attoparser\2.0.5.RELEASE\attoparser-2.0.5.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\unbescape\unbescape\1.1.6.RELEASE\unbescape-1.1.6.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\org\thymeleaf\extras\thymeleaf-extras-java8time\3.0.4.RELEASE\thymeleaf-extras-java8time-3.0.4.RELEASE.jar;D:\maven\apache-maven-3.5.4\repository\net\sourceforge\nekohtml\nekohtml\1.9.22\nekohtml-1.9.22.jar;D:\maven\apache-maven-3.5.4\repository\xerces\xercesImpl\2.11.0\xercesImpl-2.11.0.jar;D:\maven\apache-maven-3.5.4\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar" com.bie.dinner.DinnerApplication
  2 
  3   .   ____          _            __ _ _
  4  /\\ / ___'_ __ _ _(_)_ __  __ _ \ \ \ \
  5 ( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \
  6  \\/  ___)| |_)| | | | | || (_| |  ) ) ) )
  7   '  |____| .__|_| |_|_| |_\__, | / / / /
  8  =========|_|==============|___/=/_/_/_/
  9  :: Spring Boot ::        (v2.1.6.RELEASE)
 10 
 11 17:13:15.768 default [main] INFO  com.bie.dinner.DinnerApplication Starting DinnerApplication on DESKTOP-T450s with PID 15692 (D:\biehl\idea\workspace\dinner\target\classes started by Aiyufei in D:\biehl\idea\workspace\dinner)
 12 17:13:15.774 default [main] INFO  com.bie.dinner.DinnerApplication No active profile set, falling back to default profiles: default
 13 17:13:17.752 default [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate Bootstrapping Spring Data repositories in DEFAULT mode.
 14 17:13:17.989 default [main] INFO  o.s.d.r.c.RepositoryConfigurationDelegate Finished Spring Data repository scanning in 206ms. Found 4 repository interfaces.
 15 17:13:18.836 default [main] INFO  o.s.c.s.PostProcessorRegistrationDelegate$BeanPostProcessorChecker Bean 'org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration' of type [org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration$$EnhancerBySpringCGLIB$$572a4fb0] is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying)
 16 17:13:19.433 default [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer Tomcat initialized with port(s): 8080 (http)
 17 17:13:19.461 default [main] INFO  o.a.coyote.http11.Http11NioProtocol Initializing ProtocolHandler ["http-nio-8080"]
 18 17:13:19.483 default [main] INFO  o.a.catalina.core.StandardService Starting service [Tomcat]
 19 17:13:19.483 default [main] INFO  o.a.catalina.core.StandardEngine Starting Servlet engine: [Apache Tomcat/9.0.21]
 20 17:13:19.946 default [main] INFO  o.a.c.c.C.[.[localhost].[/sell] Initializing Spring embedded WebApplicationContext
 21 17:13:19.946 default [main] INFO  o.s.web.context.ContextLoader Root WebApplicationContext: initialization completed in 3966 ms
 22 17:13:20.404 default [main] INFO  com.zaxxer.hikari.HikariDataSource HikariPool-1 - Starting...
 23 17:13:20.407 default [main] WARN  c.z.hikari.util.DriverDataSource Registered driver with driverClassName=com.mysql.jdbc.Driver was not found, trying direct instantiation.
 24 17:13:21.009 default [main] INFO  com.zaxxer.hikari.HikariDataSource HikariPool-1 - Start completed.
 25 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.
 26 17:13:25.516 default [main] INFO  o.h.jpa.internal.util.LogHelper HHH000204: Processing PersistenceUnitInfo [
 27     name: default
 28     ...]
 29 17:13:25.651 default [main] INFO  org.hibernate.Version HHH000412: Hibernate Core {5.3.10.Final}
 30 17:13:25.656 default [main] INFO  org.hibernate.cfg.Environment HHH000206: hibernate.properties not found
 31 17:13:25.940 default [main] INFO  o.h.annotations.common.Version HCANN000001: Hibernate Commons Annotations {5.0.4.Final}
 32 17:13:26.251 default [main] INFO  org.hibernate.dialect.Dialect HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect
 33 17:13:27.868 default [main] INFO  o.s.o.j.LocalContainerEntityManagerFactoryBean Initialized JPA EntityManagerFactory for persistence unit 'default'
 34 17:13:29.378 default [main] INFO  o.s.s.c.ThreadPoolTaskExecutor Initializing ExecutorService 'applicationTaskExecutor'
 35 17:13:29.462 default [main] WARN  o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration$JpaWebMvcConfiguration spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning
 36 17:13:30.227 default [main] WARN  o.s.b.a.f.FreeMarkerAutoConfiguration Cannot find template location(s): [/templates/] (please add some templates, check your FreeMarker configuration, or set spring.freemarker.checkTemplateLocation=false)
 37 17:13:30.607 default [main] INFO  o.a.coyote.http11.Http11NioProtocol Starting ProtocolHandler ["http-nio-8080"]
 38 17:13:30.670 default [main] INFO  o.s.b.w.e.tomcat.TomcatWebServer Tomcat started on port(s): 8080 (http) with context path '/sell'
 39 17:13:30.682 default [main] INFO  com.bie.dinner.DinnerApplication Started DinnerApplication in 16.696 seconds (JVM running for 21.486)
 40 17:19:44.622 default [http-nio-8080-exec-1] INFO  o.a.c.c.C.[.[localhost].[/sell] Initializing Spring DispatcherServlet 'dispatcherServlet'
 41 17:19:44.623 default [http-nio-8080-exec-1] INFO  o.s.web.servlet.DispatcherServlet Initializing Servlet 'dispatcherServlet'
 42 17:19:44.645 default [http-nio-8080-exec-1] INFO  o.s.web.servlet.DispatcherServlet Completed initialization in 22 ms
 43 17:19:44.935 default [http-nio-8080-exec-1] INFO  o.h.h.i.QueryTranslatorFactoryInitiator HHH000397: Using ASTQueryTranslatorFactory
 44 Hibernate: select ordermaste0_.order_id as order_id1_1_, ordermaste0_.buyer_address as buyer_ad2_1_, ordermaste0_.buyer_name as buyer_na3_1_, ordermaste0_.buyer_openid as buyer_op4_1_, ordermaste0_.buyer_phone as buyer_ph5_1_, ordermaste0_.create_time as create_t6_1_, ordermaste0_.order_amount as order_am7_1_, ordermaste0_.order_status as order_st8_1_, ordermaste0_.pay_status as pay_stat9_1_, ordermaste0_.update_time as update_10_1_ from order_master ordermaste0_ limit ?
 45 17:19:47.116 default [http-nio-8080-exec-1] ERROR org.thymeleaf.TemplateEngine [THYMELEAF][http-nio-8080-exec-1] Exception processing template "order/list": Error resolving template [order/list], template might not exist or might not be accessible by any of the configured Template Resolvers
 46 org.thymeleaf.exceptions.TemplateInputException: Error resolving template [order/list], template might not exist or might not be accessible by any of the configured Template Resolvers
 47     at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
 48     at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
 49     at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098)
 50     at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072)
 51     at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:362)
 52     at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:189)
 53     at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1371)
 54     at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1117)
 55     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1056)
 56     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
 57     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
 58     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
 59     at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
 60     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
 61     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
 62     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
 63     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 64     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
 65     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 66     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 67     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
 68     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
 69     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 70     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 71     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
 72     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
 73     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 74     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 75     at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
 76     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
 77     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 78     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 79     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
 80     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
 81     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
 82     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
 83     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
 84     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
 85     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
 86     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
 87     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
 88     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
 89     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
 90     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
 91     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
 92     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
 93     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
 94     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
 95     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
 96     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
 97     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
 98     at java.lang.Thread.run(Thread.java:748)
 99 17:19:47.653 default [http-nio-8080-exec-1] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] Servlet.service() for servlet [dispatcherServlet] in context with path [/sell] threw exception [Request processing failed; nested exception is org.thymeleaf.exceptions.TemplateInputException: Error resolving template [order/list], template might not exist or might not be accessible by any of the configured Template Resolvers] with root cause
100 org.thymeleaf.exceptions.TemplateInputException: Error resolving template [order/list], template might not exist or might not be accessible by any of the configured Template Resolvers
101     at org.thymeleaf.engine.TemplateManager.resolveTemplate(TemplateManager.java:869)
102     at org.thymeleaf.engine.TemplateManager.parseAndProcess(TemplateManager.java:607)
103     at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1098)
104     at org.thymeleaf.TemplateEngine.process(TemplateEngine.java:1072)
105     at org.thymeleaf.spring5.view.ThymeleafView.renderFragment(ThymeleafView.java:362)
106     at org.thymeleaf.spring5.view.ThymeleafView.render(ThymeleafView.java:189)
107     at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1371)
108     at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1117)
109     at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1056)
110     at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:942)
111     at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1005)
112     at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:897)
113     at javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
114     at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:882)
115     at javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
116     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
117     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
118     at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
119     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
120     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
121     at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:99)
122     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
123     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
124     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
125     at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:92)
126     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
127     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
128     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
129     at org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInternal(HiddenHttpMethodFilter.java:93)
130     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
131     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
132     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
133     at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200)
134     at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:109)
135     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
136     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
137     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)
138     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96)
139     at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
140     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139)
141     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)
142     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
143     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
144     at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:408)
145     at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66)
146     at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:853)
147     at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1587)
148     at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)
149     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
150     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
151     at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
152     at java.lang.Thread.run(Thread.java:748)

2、解决方法:

在pom文件里面引入依赖包。

 1 
 2 
 3     org.springframework.boot
 4     spring-boot-starter-freemarker
 5 
 6 
 7     org.springframework.boot
 8     spring-boot-starter-thymeleaf
 9 
10 
11     net.sourceforge.nekohtml
12     nekohtml
13 

我加上了@ResponseBody注解,根据自己情况判断吧。

springboot 使用 freemarker 无法正常跳转的问题?_第1张图片

 千万别加的配置:

springboot 使用 freemarker 无法正常跳转的问题?_第2张图片

 

 待续......

你可能感兴趣的:(springboot 使用 freemarker 无法正常跳转的问题?)