使用下面的配置,我必须将“.html”附加到任何URL模式,以便将其映射到适当的控制器。如何配置Thymeleaf还允许"/Main"
等模式,而不仅仅是"/Main.html"
?
<bean id="webTemplateResolver" class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".html" />
<property name="templateMode" value="HTML5" />
<property name="characterEncoding" value="UTF-8" />
<property name="order" value="1" />
<property name="cacheable" value="false" />
</bean>
答案 0 :(得分:0)
此问题是由Spring中Dispatch Servlet的不正确的URL模式配置引起的。它被配置为只接受.html。这不是一个Thymeleaf问题。