当前位置: 首页 > 知识库问答 >
问题:

如何在Thymeleaf中允许url模式中没有后缀

荣沈义
2023-03-14

使用下面的配置,我必须将“.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>

共有1个答案

师成弘
2023-03-14

此问题是由spring中Dispatch Servlet的URL模式配置不正确引起的。它被配置为仅接受。html。这不是一个问题。

 类似资料:
  • 我有一个以下格式的请求URL 我换了卡塔琳娜。属性与此问题一致。 但是根据tomcat留档tomcat.util.http.parser.HttpParser.requestTarget允许属性不建议使用,并将其与Connector标记一起使用。 但是,当我将xml文件更改为下面的 我对这个角色的要求仍然很差^ 我不确定这是否是正确的配置。

  • 我在javascript中使用Reactjs和通过AJAX使用API。我们如何解决这个问题?以前我使用CORS工具,但现在我需要启用CORS。

  • 假定上述代码当然是可能的,并且使用定义的解析器可以通过提取到值中,那么这种非应用程序的工作原理到底是什么?我知道scala中的方法,但这里没有提供。案例类是否默认提供一个(我想是的)?如果是这样,这个特殊的case类如何变成而不是?这是scala程序员可以利用的模式吗? 这与这个问题中带有的对象不同,因为不存在unapply方法--或者是否存在?case类会自动神奇地接收unapply方法吗?

  • 我使用json-schema,并希望只允许在此文件中声明的属性通过验证。例如,如果用户在他们的json对象中传递一个“名称”属性,它将失败这个模式,因为“名称”在这里没有作为属性列出。 是否有一些类似于“必需”的功能只允许列出的属性通过?

  • 问题内容: 编辑:当我说“ SQL Server”时,我实际上是在谈论Management Studio。 抱歉,这令人困惑。 哦,我讨厌这种事情发生。昨天我在使用SQL Server,并尝试使用PIVOT命令来弄清楚它是如何工作的。因此,我创建了一个包含四列的新表,第一列的前几行将具有相同的值。 我在第一行,第一列中添加了“ value1”,然后按回车键–因为还没有添加任何键或约束,它使我可以向

  • 问题内容: 我有从本地主机运行的webapp(由于调试),它发出了跨域AJAX请求。我可以轻松地为Chrome设置标志“ –disable-web- security”,并且webapp可以在Chrome中按预期工作。但是我也需要在Windows上的Safari中执行此操作。是否有一些类似的标志,或者可以在“首选项”中的某个位置进行设置? 感谢帮助。 问题答案: 解决方案是在服务器上设置标头。 在