java - 如何将 SSI 与 spring-boot 一起使用?

标签 java spring-boot ssi

我有一个简单的“单”页面应用程序,其中包含大量 JavaScript 和 jQueryUI 对话框。我使用 spring-boot 作为 REST API,目前从/resources/public 文件夹提供 *.html 页面。我现在想将 jQueryUI 对话框 div 提取到单独的文件中以使代码更清晰,但我没有找到一种简单的方法将它们作为服务器端包含。我希望只使用 SSI 的嵌入式 tomcat 指令:https://tomcat.apache.org/tomcat-7.0-doc/ssi-howto.html 但这似乎没有得到评估。我是否错过了 application.properties 中的某些配置,或者是否有其他简单的方法来实现此目的?

最佳答案

来自 rich p 的答案让我想起了这个老问题,当我找到替代解决方案时,我决定将其添加为答案,以防其他人有类似问题:

我发现的一种方法是使用 thymeleaf或更准确地说是他们的 page layouts 。这样我就可以在单独的 HTML 文件中定义片段并添加 th:fragment 属性。然后可以使用 th:insert 或 th:replace 将它们包含在其他文件中。查看第二个链接以获取有关如何使用它的示例。

关于java - 如何将 SSI 与 spring-boot 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49983454/

相关文章:

spring-security - Spring Boot + 安全 + 多 HTTP Web 配置

java - Eclipse 将编译器合规性更新到 1.7

Spring Boot 2 - 从 RestControler 返回 rx.Observable

java - 在性能 Lambda 或简单循环方面哪个更好?

java - 如何使用条件和分页

Apache 2.4.3 SSI 如果 expr 没有变量?

python - 使用 RegEx 在 Python 中捕获重复组(参见示例)

java - Android slider 布局和 NullPointerException

java - 无法加载 GLPK for Java 的动态链接库