我已经阅读了其他答案,但没关系,谢谢
Spring :
<bean id="templateEngine" class="org.thymeleaf.spring3.SpringTemplateEngine">
<property name="templateResolver" ref="templateResolver" />
</bean>
<bean class="org.thymeleaf.spring3.view.ThymeleafViewResolver">
<property name="templateEngine" ref="templateEngine" />
<property name="order" value="1" />
</bean>
pom.xml:
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf</artifactId>
<version>2.0.13</version>
</dependency>
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf-spring3</artifactId>
<version>2.0.13</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
<scope>compile</scope>
</dependency>
org.thymeleaf.exceptions.TemplateInputException:解析模板“login.html”时出错,模板可能不存在或可能无法被任何配置的模板解析器访问
最佳答案
您需要模板解析器吗?
尝试这样的事情:
<bean id="templateResolver"
class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/WEB-INF/" />
<property name="templateMode" value="HTML5" />
</bean>
确保/path/after/web-inf/login.html 由 Spring MVC Controller 返回。
关于spring-mvc - SpringMVC+Thymeleaf ,错误信息是 : template might not exist or might not be accessible by any of the configured Template Resolvers,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15777425/